中國傳統的

在.NET中使用NPOI API用於電子表格:綜合指南

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.
3月 9, 2023 · 2 min · Kashif Iqbal

NPOI - Microsoft Office文件格式的開源.NET API

NPOI是一個開源.NET項目,可提供易於使用的API,用於使用Microsoft Office文件格式。它支持Excel,Word和PowerPoint的各種文件格式,例如XLS,XLSX,DOC,DOCX,PPT和 PPTX。我們將考慮安裝NPOI API來使用電子表格文檔。 ##安裝npoi {.wp-block-neading} 可以使用兩種方法安裝NPOI。 從GitHub存儲庫安裝 Nuget的安裝 ###從GitHub存儲庫中安裝NPOI {.wp-block-neading} *步驟1: *下載NPOI API - 第一步是下載NPOI API。您可以從NPOI GitHub存儲庫中下載最新版本的NPOI。 單擊最新版本,然後下載“ npoi-bin-x.x.x.x.zip”文件。 *步驟2: *提取文件 - 下載了NPOI API後,將“ npoi-bin-x.x.x.x.zip”文件的內容提取到計算機上的文件夾中。例如,您可以將內容提取到“ c:\ npoi”中。 *步驟3: *向您的項目添加引用 - 如果您使用上述步驟從GitHub存儲庫中安裝了NPOI,則需要將引用添加到NPOI DLL文件中,如下所示。 1.在Visual Studio中,打開您的項目。 2.在解決方案資源管理器中,右鍵單擊項目,然後選擇“添加參考”。 3.在“參考管理器”窗口中,選擇“瀏覽”選項卡。 4.瀏覽到“ C:\ npoi \ bin”文件夾,然後選擇以下DLL文件: * npoi.dll * npoi.ooxml.dll * npoi.openxml4net.dll * npoi.openxmlformats.dll 5.單擊“確定”以添加引用。 ###使用Nuget軟件包管理器安裝NPOI {.wp-block-neading} *步驟1: *打開Visual Studio - 打開Visual Studio並創建一個新項目或如果要添加NPOI,則打開現有項目。 *步驟2: *打開軟件包管理器控制台 - 打開軟件包管理器控制台,轉到“工具”>“ Nuget軟件包管理器”>“軟件包管理器控制台”。 *步驟3: *安裝NPOI軟件包 - 在軟件包管理器控制台中,鍵入以下命令,然後按Enter: Install-Package NPOI 這將安裝最新版本的NPOI及其所有依賴項。 在我們的下一篇文章中,我們將討論:
3月 7, 2023 · 1 min · Kashif Iqbal

XLSX vs XLSB - 如何減少Excel文件大小?

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.
10月 23, 2021 · 1 min · Kashif Iqbal

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文件格式的內部詳細信息有進一步的疑問嗎?您可以通過文件格式論壇與文件格式專家取得聯繫,以便為您的問題提供指導。
9月 10, 2019 · 1 min · Kashif Iqbal

Excel文件格式:XLSX,XLSM,XLS,XLTX,XLTM

帶有XLSX,XLSM,XLS,XLTX或XLTM擴展名的文件是使用特定標准文件格式的Microsoft Excel文件。您可以從文件夾選項上顯示或顯示文件擴展名。 MS Excel可讓您使用 另存為 選項以任何這些文件格式保存文件。如本文所述,這些Excel文件格式用於處理電子表格文件的目的不同。 除了標准文件格式外,Excel還間接使用其他文件格式以及一組不同的操作。例如,當將Windows Metafile圖片複製並粘貼到Excel工作表中時,它使用Windows Metafile格式(WMF)或Windows增強的Metafile格式(EMF)。 ##什麼是XLSX文件? {.wp-block頭} XLSX文件是Office 2007引入的Microsoft Excel的默認文件格式。它基於Office Open XML標準,可以由許多應用程序和API打開。可以通過將XLSX擴展名重命名為zip並使用任何歸檔軟件打開,可以查看XLSX文件中的內容。 ##什麼是XLS文件? {.wp-block頭} XLS文件是一個電子表格文件,它是在Excel二進制互換文件格式(BIFF)中創建的,並且是Microsoft的專有。它可以使用Excel 2003和更早版本創建。可以在最新版本的Microsoft Excel中打開XLS文件,並可以保存為最新版本的電子表格文件格式,即XLSX。 Microsoft Excel Viewer提供了以僅閱讀模式打開這些文件以進行閱讀目的的功能。 ##什麼是XLSM文件? {.wp-block頭} XLSM文件是一個啟用宏觀的電子表格文件,可以存儲指令以記錄重複執行的步驟。宏從Excel工作簿中的Microsoft Visual Basic(VBA)中進行了編程。視覺基本編輯器用於在Excel中記錄和運行宏。 XLSM文件類似於XLM文件格式,但基於Microsoft Office 2007中引入的開放XML格式。換句話說,XLSM是XLSX文件,但在宏的支持下。默認情況下,Excel本身為常用提供了幾個宏。但是,您也可以通過所需的功能記錄自己的宏。 ##什麼是XLTX文件? {.wp-block頭} XLTX文件是一個excel模板文件,可保留用戶定義的設置。 Excel 2007及更高版本可以打開XLTX文件,用於創建新的XLSX文件,以保留模板的設置。 XLTX文件格式基於Office Open XML標準,可以通過將其擴展到ZIP來查看。 Excel還帶有預定義的模板,可以使用電子表格數據打開和填充。 ##什麼是XLTM文件? {.wp-block頭} XLTM文件是使用Microsoft Excel創建的宏觀啟用模板文件。這些類似於XLTX,但具有宏的其他特徵。此類模板文件用於生成和設置佈局,格式和其他設置以及宏,以方便創建類似的XLSX文件。
6月 18, 2019 · 1 min · Kashif Iqbal

fileformat.com上的電子表格文件格式

FileFormat.com是您有關文件格式的指導的一站式。它的文件格式Wiki,新聞和支持論壇的獨特組合使您有機會了解文件類型並與文件格式社區進行富有成果的討論。 #電子表格文件格式 電子表格文件格式類別包括文件格式,可以通過Microsoft Excel,OpenOffice Writer等電子表格應用程序處理。讓我們看看其中一些文件格式。 什麼是XLS文件? 具有XLS擴展名的文件表示Excel二進製文件格式。可以由Microsoft Excel以及其他類似的電子表格程序(例如OpenOffice Calc或Apple編號)創建此類文件。 Excel保存的文件被稱為工作簿,每個工作簿都有一個或多個工作表。數據存儲並顯示給工作表中的表格格式的用戶,並且可以跨越數字值,文本數據,公式,外部數據連接,圖像和圖表。 Microsoft Excel之類的應用程序可讓您將工作簿數據導出到幾種不同的格式,包括PDF,CSV,XLSX5,TXT6,[HTML],7,7, XPS和其他幾個。 什麼是XLSX文件? XLSX是Microsoft推出的Microsoft Excel文檔的眾所周知的格式,並發布了Microsoft Office 2007。是包含許多XML文件的ZIP軟件包。可以通過簡單地使用任何支持實用程序解壓縮.xlsx文件來檢查基礎結構和文件。 什麼是ODS文件? 具有ODS擴展名的文件代表用戶可編輯的Opendocument電子表格文檔格式。數據在ODF文件中存儲在行和列中。它是基於XML的格式,是開放文檔格式(ODF)家族的幾個子類型之一。該格式被指定為OASIS發布和維護的ODF 1.2規格的一部分。 Windows以及其他操作系統上的許多應用程序都可以打開ODS文件進行編輯和操作,包括Microsoft Excel,Neooffice和Libreoffice。 ODS文件也可以通過不同的應用程序轉換為其他電子表格格式,例如XLS,XLSX和其他應用程序。 #文件格式資源 文件格式新聞 - 您的一個與世界各地文件格式相關的新聞的一站式 文件格式論壇 - 在文件格式論壇上發布查詢,以獲取文件格式專家和社區用戶的有用信息 文件格式Wiki - 探索文件格式類別和不同格式的文件
12月 11, 2018 · 1 min · Kashif Iqbal