Articles of excel

如何阅读使用纯C的Excel文件?

正如标题所说,我有一个任务,我需要从Excel文件中读取数据。 我想知道如何在纯C中实现它,而不是C ++或C#。 顺便说一下,我需要在Linux中编写和testing程序,但其他人可能会使用Windows中的代码,这意味着我的代码必须是独立于操作系统的。 谢谢。

打开并从基于Linux的C程序读取Excel?

我试图find一组允许我在C程序中打开并读取Linux上Excel文件内容的源代码。 我真的不想把它链接到OpenOffice SDK,如果我能find一些只是做这两件事情。 卡尔

使用Python将图表从Excel导出为图像

我一直试图从Excel中将图表导出为Python中的图像文件(JPG或ING)。 我在看WIn32com。 这是我到现在为止。 import win32com.client as win32 excel = win32.gencache.EnsureDispatch("Excel.Application") wb = excel.Workbooks.Open("<WORKSHEET NAME>") r = wb.Sheets("<SHEET NAME>").Range("A1:J50") # Here A1:J50 is the area over which cart is r.CopyPicture() 这是我卡住的地方。 我需要现在将所选范围复制到一个文件。 任何帮助或指向文件的指针可以帮助我很多。 我已经基于下面的VBA脚本build模上述代码: Sub Export_Range_Images() ' ========================================= ' Code to save selected Excel Range as Image ' ========================================= Dim oRange As Range Dim oCht As […]

在Windows和Mac上将Excel文件另存为PDF

我已经创build了一个macros来将我的工作表导出为PDF,但公司中的一些用户使用Mac OS。 当这些用户试图保存时,会给他们一个错误。 如何让Win和Mac用户使用相同的PDF导出? 这是我现在的代码: Sub CreatePDF() Dim wksSheet As Worksheet Set wksSheet = ActiveSheet wksSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ThisWorkbook.Path & "\" & Range("exportName"), Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False End Sub

在excel / fortran dll连接中文件位置的问题

平台:WinXP SP2,英特尔Fortran 11,Excel 2007 我无法连接一个DLL文件与Excel。 该dll文件相对简单: subroutine FortranCall (r1, num) !DEC$ ATTRIBUTES DLLEXPORT, STDCALL, REFERENCE, ALIAS:"FortranCall" :: FortranCall integer, intent(in) :: r1 character(10), intent(out) :: num !DEC$ ATTRIBUTES REFERENCE :: num num = '' write (num,'(i0)') r1 * 2 return end subroutine FortranCall 用ifort / nologo / dllbuild立Fcall.f90 ,然后拷贝到C盘的“temp”目录下(这里怎么写一个反斜杠,除了复制/粘贴)? 我有一个Excel文件,在Sheet1中: Private Sub CommandButton1_Click() Dim r1 […]

Borland Delphi 7 TExcelApplication.Connect适用于办公室机器,但不适用于客户端

我负责维护我的办公室(Pascal)的一些遗留代码,由于它的限制,我写了一个delphi的dll使用TExcelApplication访问Excel。 该DLL完美地在办公室工作,机器运行的是Microsoft Office 2010,Windows 7 32位和64位。 客户使用的是新型工作站,Windows XP,Microsoft 2007。 当遇到TExcelApplication.Connect时,dll会提供一个断点exception; 命令。 除了我提到的差异外,情况完全相同。 在小说工作站上访问Microsoft Excel有什么限制吗?或者,有没有更好的方法来访问Excel文档? 注意:我只想从Excel文档读取,它跨越多行,列和电子表格,源Excel文档是* .xls 2007文档。 它的主要function是针对Excel文档启用自动对帐。 这里是库代码的一个片段 library MyLibrary; uses SysUtils, Classes, Variants, Dialogs, StdCtrls, OleServer, ExcelXP, Windows; Type PString=String[254]; Var ExcelObj : TExcelApplication; Procedure XLSOPEN(THENAME:PSTRING;VAR Reslt:PSTRING); stdcall; Begin If FileExists(THENAME) Then Begin ExcelObj := TExcelApplication.Create(nil); ExcelObj.ConnectKind := ckRunningOrNew; ExcelObj.Connect; If ExcelObj=nil Then […]

有没有办法解码pywin32中的数字COM错误代码

这里是最近一次用Python编写的不可靠的应用程序运行的堆栈跟踪的一部分,该应用程序控制另一个用Excel编写的应用程序: pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2146788248), None) 显然有什么问题…但是什么?[1]这些COM错误代码似乎过于隐晦。 我怎样才能解码这个错误信息? 有没有一个表,让我把这个数字错误代码转换成更有意义的东西? [1]我真的知道在这种情况下出了什么问题,它试图访问没有名称属性的Range对象的名称属性…并非所有的错误都很容易find!

win cmd在Excel中打开一个特定的电子表格是什么?

我知道你可以从win cmd行打开一个Excel文件。 但是,如何使用win cmd在该文件中打开特定的电子表格?

使用Excel作为ODBC数据库

我想知道,如何在Excel中创build数据库表,以便它可以与ODBC一起使用 我想使用ODBC,我有两个select,无论是MS Access或Excel, 正如您可能知道的,为了将某些MS Access文件或Excel文件指定为ODBC源,您需要遵循以下步骤: pipe理工具 – >数据源(ODBC) – >select用户DSN – >从列表中select'Excel文件'或'MS Access数据库' – >按'configuration' – >最后select文件(MS Access或Excel) ODBC源 那么,它与MS Access工作正常,我可以连接到该文件,并查看我已经创build的所有表内 但是,当涉及到Excel,虽然我可以连接到文件,我看不到我创build的表内 我只是使用'插入'选项卡中的'表',添加了一些标题作为列名,并给了一个有意义的名字。 那是这样做的吗?

如何从Perl程序打开Excel(程序,而不是文件)?

我目前在Windows中有一个perl程序,通过Spreadsheet :: WriteExcel创build并填充一个excel文件,但是我想在程序closures时打开这个文件。 我试着用googlesearch信息,但是我发现的只是如何打开和读取perl中的excel文件。 任何人都可以帮助我吗?