如何使用 c# 在 Open Office Calc 表中插入超过 256 列?
Posted
技术标签:
【中文标题】如何使用 c# 在 Open Office Calc 表中插入超过 256 列?【英文标题】:How to insert more than 256 columns in a Open Office Calc sheet using c#? 【发布时间】:2010-03-11 12:22:25 【问题描述】:嗨!朋友
我的表格包含 457 列,我需要将此表格数据导出到 Open Office Calc 电子表格。 在asp.net中使用c#
谁能帮帮我。
谢谢!
【问题讨论】:
为什么在使用OpenOffice的时候标记为excel?你用什么来写电子表格?顺便说一句,只有 OpenOffice 3 支持每张纸超过 256 列。 我使用 XmlSpreadsheet 标签创建了一个 xsl 文档,并创建了 333 列,但是我无法读取该文档。 @extraneon & gvkv:标签已更改 【参考方案1】:把它分成几张...
(但是 457 列???闻起来很糟糕!)
【讨论】:
另一种选择,但你是对的,它很混乱,并且会使任何生成的报告变得非常困难。【参考方案2】:您不能强制 Excel 或 OpenOffice 接受比内置列更多的列。Extraneon 是正确的,只有最新版本的办公套件接受超过 256 列,所以您可以尝试一下。但否则,您可能需要重新考虑您需要做什么。
【讨论】:
【参考方案3】:我会非常努力地制作 2 个电子表格,当然每个都有索引列和标题, 并拆分它们上面的列。如果您需要,甚至可以在第三张纸上汇总重要的列和总和。这不仅更便于携带,更重要的是对用户来说更具可读性。
如果不同的各方阅读表格(财务、销售、营销、管理),您甚至可以为每个人制作一张表格,只为这些人添加列。这显然不是一个技术解决方案,但电子表格是为人类设计的,因此对其进行格式化以提高可读性是有意义的。
如果您确实需要超过 256 列,则只能使用 openoffice 3.0 及更高版本。
【讨论】:
以上是关于如何使用 c# 在 Open Office Calc 表中插入超过 256 列?的主要内容,如果未能解决你的问题,请参考以下文章
如何禁止用户在 calc open office 中使用 saveas?
如何在 Libre/Open Office 中使用 pyUNO 库检查段落调整?
如何避免连接器在 Open Office/Libre Office Draw 中移过形状