Python:写入Excel 2007+文件(.xlsx文件)

有没有一个Python模块写入Excel 2007+文件? 我有兴趣编写超过65535行的文件,只有Excel 2007+支持它。

如何使用VBA设置Excel单元格的背景颜色?

作为VBA程序的一部分,我必须根据它们的值(基本上是一个健康监视器,绿色是好的,黄色是边界和红色是危险的),将某些单元格的背景颜色设置为绿色,黄色或红色。 我知道如何设置这些单元格的值,但是如何设置背景颜色。

在Excel中将小时:分钟:秒转换为总分钟

如何在Excel中将hours:minutes:seconds转换为总分钟数?

是一个stringVBA中的数组,可以通过迭代?

在VBA中是一个string数组? 例如,我可以像在C / C ++中一样遍历它吗? 做这样的事情: char myArray[10]; for (int i = 0; i < length; i++) { cout << myArray[i]; } 在VBA中相当于什么? 这不是我所期望的。 从来没有真正尝试在VBA之前操纵很多string! 🙂

展开每个列单元格的列单元格

我有3组不同的数据(不同的列) A栏动物(5种) B栏的水果(1000种) C栏中的国家(10种) 有了这3个数据集合,我想得到5×1000×10共计50k对应的元素在列。 EFG(与每个水果和每个国家对应的每个动物)。 可以通过手动复制和粘贴值来完成,但这需要很长时间。 有什么办法通过VBA代码或自动化它吗? 有没有像上面介绍的无限数据集的通用公式? 请让我知道,如果有什么不清楚。 这里是一个较小的数据例子,结果应该如何变化:

PHP导入Excel到数据库(xls&xlsx)

我试图search一些插件来导入Excel文件到MySQL数据库,其中之一是http://code.google.com/p/php-excel-reader/ 这个工具非常强大,它将整个excel内容显示到html中。 不过,我想我只需要读取Excel文件并将其内容解压缩到一个数组中,然后编写一个SQL语句以便进入数据库。 会有什么好的代码和包? 谢谢!

使用Apache POI确定MS Excel文件types

有没有办法确定在Apache POI的MS Office Excel文件types? 我需要知道什么格式的Excel文件:在Excel 97(-2007)(.xls)或Excel 2007 OOXML(.xlsx)。 我想我可以做这样的事情: int type = PoiTypeHelper.getType(file); switch (type) { case PoiType.EXCEL_1997_2007: … break; case PoiType.EXCEL_2007: … break; default: … } 谢谢。

如何在Excel VBA中引用表?

在Excel VBA中可以引用一个指定的表吗? 假设这可能是… Sheets("Sheet1").Table("A_Table").Select 我已经看到一些表是列表对象,但我不知道这是否是同一件事… 任何人都可以帮助我?

自定义任务窗格如何在保持UI响应的同时切换可见性?

我正试图在Excel加载项中添加一个自定义任务窗格,该窗口的用途与“数据透视表”窗格类似。 目的是当select一个表时,自定义窗格应该出现,应该消失。 为此,我创build了一个自定义任务窗格: this._taskPane = Globals.AddIn.CustomTaskPanes.Add( new TableTaskPane(), "FooPane"); this._taskPane.DockPositionRestrict = MsoCTPDockPositionRestrict.msoCTPDockPositionRestrictNoHorizontal; 当select表格时,窗格变得可见,并且当取消select时,窗格被隐藏: ListObject table = AddTable(); // Creates the table and populates with data. table.Selected += range => this._taskPane.Visible = true; table.Deselected += range => this._taskPane.Visible = false; 这实现了显示和隐藏窗格的效果,但不幸的是在UI中产生了一些延迟,在任务窗格在可见性状态之间转换时光标在单元之间“跳动”。 这似乎是因为Visible属性的setter阻塞,直到任务窗格完成转换。 在Excel 2013中,它从窗口一侧滑出,大约需要500毫秒。 我看不到任何方式来改变这种行为 – 我已经尝试在STA线程上调度属性设置,但它导致相同的阻塞。 我很乐意改变任务窗格,让它在没有转换的情况下立即出现(比如Pivot Table窗格),但是我也没有看到任何事情发生。 我做错了吗? 有没有办法解决这个直接的COM或一些其他隐秘的行为?

有没有一种方法让Excel VBA IDE与TFS 2010一起工作?

我有团队成员需要能够检查在Excel 2007/2010中创build的VBA模块/类。 我希望能够使用一些TFSfunction,理想情况下在VBA IDE中。 我不想检查Excel文件作为文物。 我见过MSSCCI提供商从MS 下载 。 我不认为在这种情况下Power Toys的Windowsshell扩展是有帮助的,因为我不想为开发人员创build一个额外的进程来从VBA项目维护工作中导出和/或导入类和模块文件。 问题:有人可以提供一种在Excel 2007中使用MSSCCI提供程序的方法(甚至是Excel 2010)吗? 你认为这只能用自定义的VBA插件吗? 更新: 我想过使用一种方法,比如制作一个自定义的VBA插件,以及添加一些对TFS客户端对象模型进行基本调用的命令。 Codeproject从另一个问题find这个post,这次寻找同样的东西,但对于SVN而不是TFS。