我正在试图弄清楚如何编写excel文件,所以我可以在没有库的情况下在C#中阅读和编辑它们(因为我喜欢为自己做这样的工作)。在记事本中打开它们时,你只能看到奇怪的翼状字符,所以我想,在读取字节数组时我可能会得到一些结果。没有运气,我确实得到一个合理大小的字节数组,但将其转换为字符串最终会产生无用的结果!
所以我想我的问题是,如何编写excel文件,如何在没有库的情况下阅读它们?
答案 0 :(得分:1)
一个好的起点是这个项目:Excel Data Reader CodePlex
它有工作代码,您将能够学习旧格式“xls”。 “XLSX”实际上是更新的OpenXML文档标准。 Microsoft的SDK链接:
Open XML for Office Developers (Microsoft)
我想自己学习一些我一直在做的单声道工作的格式化......较旧的文件格式“XLS”并不是你“学习”的东西。如果你问我,那很复杂。结束只是等待单声道产品出现,而不是从众多供应商处购买源代码......并移植到单声道。