相关疑难解决方法(0)

如何从其内部子组件正确组装有效的xlsx文件?

我正在尝试在iOS上以编程方式创建xlsx文件.由于xlsx文件的内部数据基本上存储在单独的xml文件中,因此我尝试使用其所有文件和子目录重新创建xlsx结构,将它们压缩为zip文件并将其扩展名设置为xlsx.我使用GDataXML解析器/编写器来创建所有必需的xml文件.但是,我得到的文件无法作为xlsx文件打开.即使我从有效的xlsx文件中删除所有数据,也可以通过从原始xml文件复制数据并手动压缩来手动创建所有xml文件,但我无法重新创建有效的xlsx文件.

问题是:

  • 是xlsx真的只是一个包含xml文件的存档吗?
  • 如果我不能将xml文件压缩为zip文件并将其扩展名设置为xlsx,如何以编程方式创建有效的xlsx文件?

xml zip xlsx

43
推荐指数
2
解决办法
3万
查看次数

如何查看Excel文件的XML格式?

如何查看Excel *.xlsx文件的XML格式?

xml excel

39
推荐指数
3
解决办法
4万
查看次数

Excel VBA项目已生成多个Workbook对象

我负责一个非常大的Excel 2010电子表格,其中包含各种外部数据源的链接,包括Bloomberg,带有vba模块的65个工作表以及对其他vba加载项的引用.

我注意到VBA项目已经获得了多个工作簿对象.

有标准的ThisWorkbook.但是,许多工作表也已由Excel转换为Workbook对象,将原始工作表保留为前一个工作表的副本,减去代码.

这似乎不是任何人的行为的结果.实际上,我认为不可能拥有多个Workbook对象!

例如,我有一个名为wksInputs的工作表,现在已经变成了一个Workbook对象,原来的wksInputs现在称为wksInputs1.

例

我无法删除wksInputs Workbook对象.

请有人帮忙解释这里发生了什么,以及我如何能够解决问题......?

非常感谢.

excel vba excel-vba excel-2010

8
推荐指数
2
解决办法
8553
查看次数

标签 统计

excel ×2

xml ×2

excel-2010 ×1

excel-vba ×1

vba ×1

xlsx ×1

zip ×1