阅读excel文件没有办公室beeing安装

有没有办法在Excel中读取Excel(2003)文件没有安装办公室beeing安装,甚至可能没有任何第三方库?

为了能够使用VSTO我想办公室需要安装,对吧?

但是,ADO.NET如何(例如Microsoft.Jet.OLEDB.4.0,Extended Properties=Excel 8.0 )? 是否需要安装Office beeing?

我也可以阅读这些对单元格的评论:

在这里输入图像说明

如果你可以/想要使用一个开源的库,那就是excellibrary 。 该库读取和写入Excel 2003文件。 据我记得,你可以进入评论。 如果不是的话 – 由于所有的loggingtypes已经被解码,所以编码是很简单的。

你是对的,你需要将Office安装在一台机器上才能使用VSTO。

据我所知,你将无法通过ADO阅读评论。

没有第三方图书馆和办公室的事情变得非常困难,为什么不说不可能。

如果您select第三方图书馆,请与NPOI联系 。 根据我的经验,我可以说这是相当不错的。

阅读NPOI的评论,看看这个例子:

http://www.java2s.com/Open-Source/CSharp/GUI/NPOI/TestCases/HSSF/UserModel/TestHSSFComment.cs.htm

要了解如何在使用NPOI的Cell中设置注释,请查看Samples包中的 SetCellCommentInXls项目。