有没有办法在没有安装办公室的情况下读取.NET中的excel(2003)文件,甚至可能没有任何第三方库?
为了能够使用VSTO我想办公室需要安装,对吧?
但ADO.NET怎么样(例如Microsoft.Jet.OLEDB.4.0,Extended Properties=Excel 8.0
)?是否需要安装Office beeing?
同样重要的是,我可以阅读这些对细胞的评论:
答案 0 :(得分:0)
如果您可以/想要使用开源库,则excellibrary。该库读取和写入Excel 2003文件。据我记得你可以发表评论。如果不是 - 由于所有记录类型都已被解码,因此编码将是微不足道的。
您是对的,您需要在计算机上安装Office才能使用VSTO。
据我所知,您将无法通过ADO阅读评论。
答案 1 :(得分:0)
没有第三方图书馆和办公室的事情变得非常困难,为什么不说不可能。
如果您选择第三方库,请使用NPOI。根据我的经验,我可以说它非常好。
要阅读NPOI的评论,请查看此示例:
http://www.java2s.com/Open-Source/CSharp/GUI/NPOI/TestCases/HSSF/UserModel/TestHSSFComment.cs.htm
要了解如何使用NPOI在Cell中设置注释,请查看Samples package内的SetCellCommentInXls项目。