在没有库的情况下读取Excel文件

时间:2013-10-11 14:12:27

标签: c# excel

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

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

1 个答案:

答案 0 :(得分:1)

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

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

Open XML for Office Developers (Microsoft)

我想自己学习一些我一直在做的单声道工作的格式化......较旧的文件格式“XLS”并不是你“学习”的东西。如果你问我,那很复杂。结束只是等待单声道产品出现,而不是从众多供应商处购买源代码......并移植到单声道。