在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
無論您是在處理商業數據、科學研究或其他領域,掌握在 C# 中將數據保存到 CSV 的技術對於軟體開發人員和數據分析師來說都是不可或缺的技能。本文將使用IronXL 的市場領先的數據操作庫,用於將電子表格保存為CSV文件,並且也可用於將數據寫入CSV文件。
安裝 C# 程式庫以將試算表保存為 CSV 文件。
使用 using IronXL
方法來匯入 IronXL。
使用載入現有的電子表格WorkBook.Load
方法。
使用 workBook.WorkSheets
存取工作表。
保存為
方法。IronXL在簡化將資料儲存到 CSV 檔案的過程中,IronXL 在 C# 應用程式中為開發人員提供了一個多功能且高效的工具組。 無縫地整合到 C#。
無論您正在開發數據驅動應用程式、報告工具,或只是需要一個可靠的數據導出解決方案,IronXL 都將成為您強大的盟友。 IronXL 在使用 C# 創建 CSV 文件、保存 CSV 文件和編寫 CSV 文件時非常方便。
本文探討了IronXL的功能和特性,這些功能使其成為C#開發人員在將數據保存到CSV文件時不可或缺的資產,確保在簡化任務的同時不影響靈活性或精確性。
在安裝IronXL之前,您需要先創建一個新Visual StudioC# 專案或載入現有的專案。 以下是在 Visual Studio 中創建新專案的逐步指南。
打開 Visual Studio 並導航至「檔案」菜單。 下拉選單將出現; 從此選單中選擇「新增」,會觸發另一個側邊選單出現。 在此側邊選單中,選擇「專案」。
在 Visual Studio 中創建新項目
將開啟一個新視窗。 在此窗口中,使用搜尋列查找「Console Application」,然後選擇具有C#選項的項目。 點擊下一步按鈕。
選擇控制台應用程式
會彈出一個配置窗口。輸入專案名稱,設置專案位置,然後點擊“下一步”。
配置新專案
最後一個視窗將會出現。 在此視窗中,選擇目標框架,然後點擊 Create 按鈕。
目標框架選擇
現在您已經設置好專案,讓我們安裝IronXL C#程式庫。 按照以下步驟將 IronXL 整合到您的 C# 中
在 Visual Studio 中,導航至工具。 將會出現一個下拉選單。 從此選單中,選擇 NuGet Package Manager。
在 NuGet 套件管理器中,訪問側邊選單並選擇管理解決方案的 NuGet 套件。
導航至 NuGet 套件管理器
一個新視窗將彈出。在此視窗內的瀏覽器標籤中輸入"IronXL"在搜尋欄。 您將看到一個 IronXL 套件列表。 從列表中選擇最新的套件,然後點擊安裝按鈕。
在 NuGet 包管理器 UI 中搜尋並安裝 IronXL 套件
IronXL 提供了一項功能,可透過將 Excel 文件另存為 CSV 格式來建立 CSV 文件。 本節將示範如何使用 C# CSV 庫 IronXL 將 Excel 文件儲存為新的 CSV 文件。 以下示例代碼演示了簡單的教程。
輸入 Excel 文件
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("Tesing.csv")
上述代碼使用IronXL庫,創建一個新的CSV文件並將Excel文件中的數據寫入其中。 讓我們逐步分解代碼:
using IronXL;
using IronXL;
Imports IronXL
此行從 IronXL 庫匯入必要的類和功能。
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkBook workBook = WorkBook.Load("test.xlsx");
Dim workBook As WorkBook = WorkBook.Load("test.xlsx")
這行將從名為 "test.xlsx" 的文件中載入 Excel 工作簿。 這Workbook
類別是IronXL庫的一部分,代表一個Excel工作簿。 變數「workBook」現在是 WorkBook
類別的實例,其中包含指定 Excel 文件中的數據。
WorkSheet workSheet = workBook.WorkSheets[0];
WorkSheet workSheet = workBook.WorkSheets[0];
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
這行獲取第一個工作表(索引 0)從載入的 Excel 活頁簿中。 這工作表
類別代表一個 Excel 工作表,變數 WorkSheet
現在持有該工作簿中第一個工作表的引用。
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
此行將整個工作簿儲存為CSV格式(逗號分隔值)檔案命名為 "Testing.csv"。使用 SaveAs
方法來指定儲存活頁簿的檔案名稱和格式。 在這種情況下,格式是 CSV,它可以輕鬆地將 Excel 文件的所有行轉換並儲存成一個 CSV 字串。
總之,這段代碼從文件中加載一個Excel工作簿,訪問該工作簿的第一個工作表,然後使用IronXL庫將整個工作簿保存為名為"Testing.csv"的CSV文件。
輸出 CSV 檔案
本指南概述了使用 IronXL 庫和 C# 將數據保存到 CSV 文件的過程。 將資料寫入 CSV 是各種應用中至關重要的操作,IronXL 藉由無縫整合到 C# 中簡化了這一任務。
逐步指導涵蓋通過NuGet套件安裝IronXL、創建新的Visual Studio項目,以及使用IronXL加載Excel工作簿、訪問工作表,並將整個工作簿保存為CSV文件。提供的代碼片段展示了一個如何高效完成此任務的實用示例。
使用 IronXL 使用 C# 編寫 CSV 文件或創建新的 CSV 文件的功能對開發人員非常有用。
IronXL被證明是一個有價值的資產,結合了簡單性、靈活性和精確性,使其成為C#開發人員在開發資料驅動應用程式、報告工具或任何涉及將資料匯出為CSV檔案的專案時不可或缺的工具。
使用 C# 寫入 CSV 檔案或建立新的 CSV 檔案的能力對開發人員來說非常有用,如何建立 CSV 檔案的相關資訊可以在此獲得。教程和代碼範例. 可以透過訪問此鏈接找到保存 CSV 文件的源代碼程式碼範例.
若要親自試用IronXL,請選擇免費試用由 IronXL 提供。 這讓開發者有機會探索IronXL提供的一切。 如果您發現IronXL對您的項目有幫助,或者覺得它對任何即將到來的項目有益,您可以購買一個許可證,精简版價格只需 $749 起跳。