0

我试图弄清楚 excel 文件是如何编写的,所以我可以在没有库的情况下在 C# 中读取和编辑它们(因为我喜欢这样为自己工作)。在记事本中打开它们时,你所看到的都是奇怪的带翼字符,所以我立刻想到,在读取字节数组时可能会得到一些结果。不走运,我确实得到了一个大小合适的字节数组,但是将其转换为字符串最终会产生无用的结果!

所以我想我的问题是,excel文件是如何编写的,没有库我如何阅读它们?

4

1 回答 1

1

这个项目是一个很好的起点:Excel Data Reader CodePlex

它有工作代码,您将能够学习旧格式“xls”。“XLSX”实际上更像是新的 OpenXML 文档标准。Microsoft 提供的 SDK 链接:

面向 Office 开发人员的 Open XML (Microsoft)

我想自己学习一些我一直在做的单声道工作的格式。旧的文件格式“XLS”并不是你“学习”的东西。如果你问我,这很复杂。最终只是等待单声道产品出现,而不是从许多供应商那里购买资源......然后移植到单声道。

于 2013-10-11T14:24:37.303 回答