Articles of excel

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

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

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

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

使用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文件。 任何人都可以帮助我吗?

用Python下载.csv文件

我在Windows上使用Python 3.3。 我想弄清楚如何从雅虎财务下载.csv文件。 这是历史价格文件。 这是我尝试访问的链接的源代码。 <p> <a href="http://ichart.finance.yahoo.com/table.csv?s=AAPL&amp;d=1&amp;e=1&amp;f=2014&amp;g=d&amp;a=8&amp;b=7&amp;c=1984&amp;ignore=.csv"> <img src="http://img.zgserver.com/windows/spread.gif" width="16" height="16" alt="" border="0"> <strong>Download to Spreadsheet</strong> </a> </p> 这是我写的代码。 from urllib.request import urlopen from bs4 import BeautifulSoup website = "http://ichart.finance.yahoo.com/table.csv?s=AAPL&amp;d=1&amp;e=1&amp;f=2014&amp;g=d&amp;a=8&amp;b=7&amp;c=1984&amp;ignore=.csv" html = urlopen(website) soup = BeautifulSoup(html) 当我运行代码时,我期待它开始下载并将其放到我的下载文件夹中,但是它什么都不做。 它运行,然后停止。 我的下载中没有显示csv文件。 所以我觉得我在这段代码中错过了其他的东西。

VBA userform工具箱附加控件对话窗口不显示

在使用MS Excel(Outlook,Word或Power Point以及显然)和使用VBA时,我创build了一个用户表单。 工具箱显示了控制选项卡和代表各种控制的16个图标。 当我右键单击工具箱控制区域中的某个空白区域时,会出现一个菜单,其中列出了顶部的“附加控件”以及其下方的两个灰色选项。 当我select“附加控制”时,一个旋转的蓝色圆圈会短暂地出现,然后消失,没有任何反应。 我的理解是这个对话框应该打开,我应该能够select一些额外的控制。 我花了大约一天的时间在网上搜寻和解决问题。 我注意到这个问题,试图按照我的个人项目, 这里我要求帮助的数据如何抓取video。 我曾经尝试过 在另一台计算机上创build一个用户窗体,然后将其导入到这个窗体中。 没有成功。 修复MS Excel。 这导致完全重新安装,我相信,因为我不得不重新input我的产品密钥。 没有成功 重置本文中提到的各种registry项。 没有成功。 作为上述过程的一部分提及的KB 369383 。 没有成功。 这里描述的问题,但没有解决scheme,只是一个人的东西试图添加。 将MS Excel设置为以兼容模式运行…但在桌面图标属性下没有列出作为选项的兼容模式。 即使我的Windows帐户具有pipe理员权限,以pipe理员身份运行。 不用找了。 清洁与ccleaner和明智的registry清洁registry。 使用excel.exe / s在安全模式下运行Excel。 用(安全模式)在标题栏中确认。 没有成功。 我的系统 Windows 10 MS Office Professional 2013 – 32 (注意,没有水晶报告补充,我知道) 附加信息 我在另一台运行相同版本MS Office的Windows 10机器上尝试过,它在那里工作,所以它不应该只是一个Windows 10的问题。 我的机器是从Windows 7 – 64的升级。另一台机器是从Windows 8升级。 所以我刚刚创build了一个新的Windows用户帐户,我在那里试了一下,对话框出现了该帐户。 […]

WPF excel interop error.'Window'是'System.Windows.Window'和'Microsoft.Office.Interop.Excel.Window'

我写了一个小程序来从wpf中的excel文件中提取数据。 但我得到这个错误: '窗口'是'System.Windows.Window'和Microsoft.Office.Interop.Excel.Window'之间的歧义参考。 为什么发生? 我的代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using Microsoft.Office.Interop.Excel; namespace FileReader { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { public MainWindow() { […]

Excel:VBA中的文件打开对话框,设置为详细视图,并按修改datesorting

我已经尽力向谷歌这方面进行了广泛的尝试,但是我希望这里的某个人能够拿出胜利。 正如许多人(我想),我想从Excel产生一个文件打开对话框(使用GetOpenFilename没有问题)。 我想我试图达到大多数人想要的东西,当他们打开一个对话框,他们想要select一个文件,通常这是最新的那种types? 所以说我有一个C:\ Temp目录充满.piv文件,我想抓住最后创build。 我必须打开对话框,切换到细节,然后单击“修改date”列,然后这将是视图,并设置我想要的。 我必须每次都这样做,就像用户一样。 有什么方法可以从Excel VBA中设置sorting和视图types。 第九章专业Excel开发的东西给了我一些希望,但是并没有让我一直在那里。 那么奇怪的眼神是人们想要做的一件普通事情吗?

从XP中的任务调度器转移到Windows7

我正在从XP中的任务调度器转移到Windows7,我正试图更好地理解它。 我有一个位于此位置的N:\Folder1\subFolder1\subFolder2\subFolder3\subFolder4\script.vbs脚本N:\Folder1\subFolder1\subFolder2\subFolder3\subFolder4\script.vbs 这个script.vbs基本上在同一个目录中打开一个excel文件(.xlsm)并在该excel文件中运行一个macros,然后closures该excel文件。 该脚本使用此代码获取它所在的目录strPath = WshShell.CurrentDirectory 。 macros基本上复制一个csv文件(位于其他地方)的数据,并可能做一些其他的数据处理的东西。 我在不同的文件夹/子文件夹上面这样做了不同数量的时间,所以基本上每个excel文件都有一个文件夹,它也有自己的script.vbs文件。 然后我安排这些脚本在任务调度程序中运行。 在XP中,这是好的,并在脚本计划,并按要求运行。 但现在我正在使用Windows7,希望能够再次安排这些工作。 事实certificate,我必须将每个script.vbs的位置放置在每个时间表的Action选项卡的Start in: (optional) parmae​​ter中。 但是我想知道的是,为什么我必须在每个时间表上做到这一点 ? 我以为我已经在脚本中获取当前的script.vbs目录,或者我错过了一些东西。 任何其他意见/改进欢迎这种方法。 注意: 我不记得在Windows XP中这样做,但也许Windows XP为你做了这个。 我不需要以最高的私有化运行,因为我的密码每3个月就会更改一次 'need to update WBName & MacroName here as this is fairly generic dim WshShell set WshShell = CreateObject("Wscript.Shell") dim strPath strPath = WshShell.CurrentDirectory 'WScript.echo("For Debugging: strPath") 'WScript.echo(strPath) 'msgbox strPath Dim […]

用apache poi(Java)创build的Excel文件不能在Windows上打开

在我的系统中,我有一个类创build一些数据的Excel。 基本上我从一个variablesArrayList>读取所有的string值,并将它们写入Excel单元格中。 public void writeData(Data data, int sheetNumber) throws EncryptedDocumentException, InvalidFormatException, IOException { org.apache.poi.ss.usermodel.Workbook workbook; try { workbook = WorkbookFactory.create(new File(path)); } catch (FileNotFoundException e) { workbook = new HSSFWorkbook(); } org.apache.poi.ss.usermodel.Sheet sheet; try { sheet = workbook.createSheet("Sheet" + sheetNumber); } catch (IllegalArgumentException e) { sheet = workbook.getSheet("Sheet" + sheetNumber); } int dataListSize = data.getData().size(); […]