在尋找一個.Net組件來從應用程序中讀取和寫入xls文件。我不希望在Excel中使用自動化。讀取和寫入XLS文件
它應該支持讀寫Excel 97和更新版本。如果它的開源或免費,這將是一個很好的,因爲它是一個非常低的預算項目。
我發現這個:MyXLS看起來很有前途。
你知道任何替代品嗎?
在尋找一個.Net組件來從應用程序中讀取和寫入xls文件。我不希望在Excel中使用自動化。讀取和寫入XLS文件
它應該支持讀寫Excel 97和更新版本。如果它的開源或免費,這將是一個很好的,因爲它是一個非常低的預算項目。
我發現這個:MyXLS看起來很有前途。
你知道任何替代品嗎?
首先 - 您必須支持哪個版本的Excel?例如,xslx(2007)只是一個內含xml文件的zip文件 - 所以您應該可以使用#ZipLib和xml生成/複製。
另一種選擇是編寫CSV並讓用戶導入它 - 顯然比計算更適合數據。
也有2003 XML的電子表格格式 - 樣內容:
<Table ss:ExpandedColumnCount="3" ss:ExpandedRowCount="1" x:FullColumns="1"
x:FullRows="1" ss:DefaultRowHeight="15">
<Row>
<Cell><Data ss:Type="Number">1</Data></Cell>
<Cell><Data ss:Type="Number">2</Data></Cell>
<Cell ss:Formula="=RC[-2]+RC[-1]"><Data ss:Type="Number">3</Data></Cell>
</Row>
</Table>
很容易用手創造...
我在哪裏工作,他們有這樣一條:http://www.syncfusion.com/products/xlsio/backoffice/default.aspx
使用過它幾次,使用起來非常簡單。
我已經與aspose合作了很長時間,並且可以真正推薦它。
http://www.aspose.com/categories/file-format-components/aspose.cells-for-.net-and-java/default.aspx
作爲替代方案,我可以建議的Excel Jetcell .NET組件。它很漂亮 Excel組件。它不使用Jet 驅動程序和Excel自動化。所有 信息,請找到:
您可以使用EasyXLS。該組件從Excel 97和Excel 2007-2010中的xlsx/xlsb文件中讀取xls文件。
你可以找到如何在自己的網站上使用的樣品。