在windows server中阅读Excel
本文关键字:Excel windows server | 更新日期: 2023-09-27 18:16:24
有没有免费的工具来阅读excel不使用excel互操作。我正在使用Visual studio 2010创建一个网站,我使用c#和asp。我不能在服务器上安装任何软件,所以我想使用一些第三方免费工具。我阅读文件,必须使用内容来更新数据库,。我想读XLSX和XLS需要一些建议。由于
可以使用ADO。NET从Excel文件中读取数据,使您可以像使用数据库中的表一样使用电子表格。
下面是使用connectionstrings.com/excel
中的JET OLEDB提供程序的示例连接字符串Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:'MyExcel.xls;
Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
我在最近的一个项目中使用了ExcelDataReader,它非常适合读取XLS/XLSX文件。
Excel Data Reader
在没有互操作的情况下,有许多选项可以读取/编辑/创建Excel文件:
MS提供免费的OpenXML SDK V 2.0 -参见http://msdn.microsoft.com/en-us/library/bb448854%28office.14%29.aspx(仅限XLSX)
可以读写MS Office文件(包括Excel)
另一个免费选项见http://www.codeproject.com/KB/office/OpenXML.aspx(仅限XLSX)
如果你需要更多像处理旧的Excel版本(如XLS,而不仅仅是XLSX),渲染,创建pdf,公式等,那么有不同的免费和商业库,如ClosedXML(免费,仅XLSX), EPPlus(免费,仅XLSX), Aspose。单元格,SpreadsheetGear, LibXL和Flexcel等
顺便说一句:ms在多个场景下不支持互操作