如何通过 C#.net 将表格导出到打开的 office 电子表格(.ods 文件)中?
Posted
技术标签:
【中文标题】如何通过 C#.net 将表格导出到打开的 office 电子表格(.ods 文件)中?【英文标题】:How to export a table into the open office spreadsheet (.ods file) through C#.net? 【发布时间】:2014-03-31 06:56:29 【问题描述】:我想通过 C#.net 创建一个 .ods 文件,并且还想将表格、图像导出到其中。 有什么解决办法吗?
【问题讨论】:
+1 @kostasch。如果你想要法拉利去它的陈列室... @Neon-X +1 :) 这就是解决方案!你拯救了我的一天!!!! wiki.openoffice.org/wiki/AODL_example_2.. 我提到了这个.. 他们在这里插入一个单元格 table.InsertCellAt(2, 3, cell1);如果我想在它旁边插入一个单元格,例如 table.InsertCellAt(2, 4, cell2);但是该单元格位于电子表格下一行的其他位置。因此,由于此问题,我无法显示表格。您对此有什么解决方案吗?? 【参考方案1】:所有 OpenDocument 都只是几个 XML 文件,它们被打包到 zip 存档中并以不同的文件扩展名命名。仅使用标准 XMLWriter/ZipFile 类很难,但可以编写此文档。格式规范为open to anyone。
但是有许多包可以简化和抽象这个过程。至少看看Aspose.Words for .NET 和AODL NuGet 包。
【讨论】:
以上是关于如何通过 C#.net 将表格导出到打开的 office 电子表格(.ods 文件)中?的主要内容,如果未能解决你的问题,请参考以下文章
asp.net(C#)如何将查询到的数据导出Excel表格?
请问如何将金蝶k3帐套里的财务报表导出到桌面,生成电子表格?