在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
本文將探討在C#控制台應用程式中使用IronXL庫將XLS轉換為XLSX格式。
IronXL是一個 .NET Excel 函式庫,協助開發人員在 C# 應用程式中建立、讀取和編輯 Excel 文件。 在性能和輸出方面,它既快速又精確。 它支持所有 Excel 工作簿文件格式(XLS、XLSX、XLSM、CSV、TSV). IronXL 也允許從 Excel 格式保存或匯出資料(XLS,XLSX)到 JSON、HTML、二進制、字節數組、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 打開一個現有的 Excel XLS 文件。LoadExcel
方法。 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 網站.