在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將探討在C#控制台應用程式中使用IronXL庫將XLS轉換為XLSX格式。
IronXL 是一個 .NET Excel 庫,有助於開發人員在 C# 應用程序中創建、讀取和編輯 Excel 文件。 在性能和輸出方面,它既快速又精確。 它支持所有的 Excel 活頁簿文件格式(XLS、XLSX、XLSM、CSV、TSV)。 IronXL 也允許將數據從 Excel 格式(XLS、XLSX)保存或導出為 JSON、HTML、Binary、Byte Array、DataSet 或 DataTable。
IronXL允許開發者優雅地處理工作表和儲存格範圍。 使用IronXL,您可以編輯公式。 表中已給定公式的重新計算非常容易完成。 數據可以根據範圍、列或行進行排序。 它提供了編輯版面的功能,例如凍結窗口、自動調整行/列大小,以及添加和刪除行/列。
使用 IronXL,Excel 文件可以透過用戶密碼和編輯許可進行保護。另一個功能是您可以從 Excel 工作表中新增、移除和提取圖片。 它還提供了廣泛的 Excel 函數,幾乎涵蓋所有的單元格數據格式。 這使得 IronXL 在處理 Excel 檔案時成為最直觀的 API 之一。
IronXL 不需要在機器上安裝 Microsoft Excel,因為它不需要 Office Interop 或任何其他依賴。 它可以在多個平台上運行,與 .NET 7、6 和 5 兼容。它還支持 .NET Core 2 和 3 以及標準的 2 個版本。 .NET Framework 4.5 及以後版本亦支援處理 Excel 試算表。
建議使用最新版本的 Visual Studio 來建立應用程式作為開始。 Visual Studio 是 C# 開發的官方集成開發環境,您必須安裝它。 如果您尚未安裝,可以從Microsoft Visual Studio 網站下載。
以下步驟將創建一個名為「DemoApp」的新專案。
開啟 Visual Studio 並點擊「建立新專案」
打開 Visual Studio
選擇控制台應用程式並點擊下一步
在 Visual Studio 中創建一個新專案
設置專案名稱
配置您的新專案
選擇 .NET 版本。 選擇穩定版本 .NET 6.0。
.NET Framework 選擇
一旦專案建立,就需要在專案中安裝IronXL庫以使用它。 按照步驟進行安裝。
從解決方案總管或工具打開管理 NuGet 套件。
導航至 NuGet 套件管理員
瀏覽 IronXL 庫並選擇當前項目。 點擊安裝。
在 NuGet 套件管理員 UI 中搜尋並安裝 IronXL 套件
在 Program.cs 文件的開頭添加以下命名空間
using IronXL;
using IronXL;
Imports IronXL
IronXL 提供了開啟現有 Excel 文件的功能,或者您可以創建一個新的 Excel 文件。在此,我們將使用 C# IronXL 的 LoadExcel
方法來打開一個現有的 Excel XLS 文件。 Load
方法是 LoadExcel
的簡短同義詞。
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
// Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
WorkBook workBook = WorkBook.LoadExcel("sample.xls");
' Supported spreadsheet formats for reading XLSX, XLS, XLSM, XLTX, CSV and TSV
Dim workBook As WorkBook = WorkBook.LoadExcel("sample.xls")
載入的範例檔案如下:
範例 XLS 資料檔案
若要以XLS或XLSX格式建立Excel文件,您可以造訪這裡的程式碼範例頁面。
要將 XLS 檔案轉換為 XLSX 檔案,IronXL 只需使用 Save 方法來進行此轉換。 以下代碼顯示如何將 XLS 文件保存為 XLSX 文件:
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx");
workBook.SaveAs("converted_sample.xlsx")
就這樣。 我們已成功將 XLS 轉換為 XLSX 格式。 要轉換成其他格式,您可以訪問此程式碼範例頁面。
匯出的XLSX檔案
您可以看到,即使在轉換之後,數據仍然相同。 IronXL 提供使用方便、速度快和準確性高。
這篇文章展示了如何使用IronXL在C#中將XLS Excel文件轉換為XLSX文件。 IronXL 提供了輕鬆處理現有 Excel 文件的功能。 不同電子表格格式之間的轉換通常是一行程式碼即可完成。 快速、易於使用且準確。 它還允許您使用簡單的語法創建新的 Excel 文件並向其寫入數據。 IronXL 也可以在未安裝 Microsoft Office 的情況下讀取 Excel 文件。 要從 Excel 文件中讀取數據,您可以查看此代碼示例頁面。
IronXL 是免費供開發使用的,並可以獲得商業用途的許可。 您還可以嘗試將 IronXL 用於免費試用以供商業使用。 從IronXL網站下載軟體。