NPOI是用於開髮用於使用電子表格的應用程序的開源.NET API。它可以免費使用,您可以在.NET項目中使用它。 NPOI簡單,易於使用,可以輕鬆設置以開始使用Excel電子表格。 在本文中,我們將探索與NPOI API合作以創建,讀取和保存Excel XLSX文件,儘管它可以以相同的方式與XLS文件格式一起使用。本文包含有關安裝NPOI API,設置開發環境以及使用NPOI的電子表格的詳細信息。
NPOI API的安裝指南: 使用NPOI API的第一步是安裝軟件包。您可以通過從官方網站下載軟件包或在Visual Studio中使用Nuget軟件包管理器來安裝NPOI。安裝軟件包後,您可以在項目中開始使用它。請參閱此NPOI安裝指南以獲取參考。 設置開發環境: 為了使用NPOI API,您應該準備好使用開發環境。為此,您可以在計算機上安裝Visual Studio。 使用NPOI API創建一個新的電子表格: 現在設置了環境,您可以通過包括對其DLL的引用來開始與項目中的API合作。 使用電子表格 好吧,現在您已經設置了NPOI,讓我們開始使用NPOI API來使用XLSX文件。具體來說,我們將:
使用C#中的NPOI創建新的電子表格 帶有NPOI的XLSX文件的數據 使用NPOI保存Excel電子表格為XLSX 在C#{.wp-block-neading}中使用NPOI創建新的電子表格} 以下代碼片段演示瞭如何使用單個工作表創建新的電子表格:
using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; // create a new workbook IWorkbook wb = new XSSFWorkbook(); // create a new worksheet ISheet ws = wb.CreateSheet("Sheet1"); // create a new row IRow row = ws.CreateRow(0); // create a new cell and set its value ICell cell = row.
XLSX和XLSB是Microsoft Excel的兩種流行的電子表格文件格式,用於在工作簿中存儲大量數據。但是,這些文件中公式,用戶數據和對象(例如形狀)的存在可能會大大增加可能影響加載和保存這些文件的性能的文件大小。此外,大型文件通過電子郵件發送時會消耗大量郵箱存儲量。 本文比較XLSX和XLSB文件格式,並描述瞭如何更快地減少加載和保存工作簿的Excel文件的大小。
xlsx vs xlsb文件格式 XLSX文件格式是用於使用工作簿的Microsoft Excel的現代時代文件類型。它是使用Microsoft Excel 2007+介紹的,是用於保存Excel工作簿的默認文件格式。 XLSX文件被保存為壓縮的郵政編碼,並基於多個XML文件的組合。 XLSB文件還與Microsoft Excel 2007+一起引入,並保存在ZIP容器中。但是,與XLSX和XLSM不同,它們是以專有格式編碼的壓縮二進制組件。
XLSX和XLSB有什麼區別? 那麼,XLSX和XLSB有什麼區別?好吧,有幾種差異使這兩個文件格式彼此不同。主要是,這些是根據文件格式,速度,文件大小和加載/保存的區分。
XLSX XLSB Saved as a compressed archive with XML-based content inside. Saved as a compressed archive with binary encoded content inside. XLSX files take larger space on the disc for an Excel workbook. XLSB uses considerably less space for saving the same workbook. It has been found to take 2/3rd of space as compared to the same XLSX file.
XLS和XLSX之間的差異
XLS和XLSX擴展代表流行的Excel文件格式,由Microsoft在一段時間內作為其Office Suite的一部分引入。 XLS是最古老且使用廣泛的文件類型,也已知是Excel97-2003文件格式。 XLSX文件格式是在Excel 2007的啟動下引入XLS文件類型的替換。常見用戶可能不知道兩種文件格式之間的潛在差異,但是,XLS與XLSX文件格式不同,以幾種方式詳細介紹。
xls vs xlsx 那麼XLS和XLSX之間實際上是什麼不同的?以下是XLS和XLSX文件格式之間差異的列表。
文件格式差異 基礎文件格式是XLS和XLSX文件之間的主要區別。 XLS文件基於二進制互換文件格式(BIFF),並根據XLS文件格式規格以二進制格式存儲信息。如[MS-XLS]中所述,數據以二進制流的形式排列在XLS文件中。 相比之下,XLSX文件基於Office Open XML格式,該格式將數據存儲在壓縮XML文件中的ZIP格式。可以通過簡單地解開.xlsx文件來檢查基礎結構和文件。示例XLSX文件將其重命名為.zip和提取時,可以在文件夾中觀察到其內容作為其他任何文件夾。
支持宏 XLS文件是舊格式,為宏提供了支持,這些程序是由最終用戶編寫的程序,用於自動化任務,例如打開文件,數據比較等。一端的宏有助於用戶自動化任務,但另一方面,由於您打開Excel文件時,它們直接運行。 相反,XLSX文件不支持宏。如果您需要嵌入和執行宏,則必須將文件保存為XLSM,這是Excel Open XML XML宏觀啟用的電子表格文件格式。
Excel支持性 由於向後兼容,可以使用所有版本的Excel打開XLS文件。但是,XLSX只能使用Excel 2007和橫向版本打開。 還對XLS或XLSX文件格式的內部詳細信息有進一步的疑問嗎?您可以通過文件格式論壇與文件格式專家取得聯繫,以便為您的問題提供指導。