在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
無論您正在處理商業數據、科學研究或任何其他領域,掌握在C#中保存數據到CSV的技術對於軟體開發人員和數據分析師來說都是必不可少的技能。本文將使用IronXL的市場領先數據操作庫來將電子表格保存為CSV文件,以及如何將其用於將數據寫入CSV文件中。
安裝 C# 程式庫以將試算表保存為 CSV 文件。
使用using IronXL
方法來匯入 IronXL。
使用WorkBook.Load
方法載入現有的試算表。
使用workBook.WorkSheets
訪問工作表。
SaveAs
方法將電子表格保存為CSV文件。IronXL 在簡化將資料儲存至 CSV 檔案的過程中處於領先地位,為 C# 應用程式的開發者提供全面且高效的工具包。 無縫地整合到 C#。
無論您正在開發數據驅動應用程式、報告工具,或只是需要一個可靠的數據導出解決方案,IronXL 都將成為您強大的盟友。 IronXL 在使用 C# 創建 CSV 文件、保存 CSV 文件和編寫 CSV 文件時非常方便。
本文探討了IronXL的功能和特性,這些功能使其成為C#開發人員在將數據保存到CSV文件時不可或缺的資產,確保在簡化任務的同時不影響靈活性或精確性。
在您安裝IronXL之前,您需要創建一個新的Visual Studio C#項目或載入現有的項目。 以下是在 Visual Studio 中創建新專案的逐步指南。
打開 Visual Studio 並導航至「檔案」菜單。 下拉選單將出現; 從此選單中選擇「新增」,會觸發另一個側邊選單出現。 在此側邊選單中,選擇「專案」。
在 Visual Studio 中創建一個新專案
將開啟一個新視窗。 在此窗口中,使用搜尋列查找「Console Application」,然後選擇具有C#選項的項目。 點擊下一步按鈕。
選擇控制台應用程式
會彈出一個配置窗口。輸入專案名稱,設置專案位置,然後點擊“下一步”。
配置新專案
最後一個視窗將會出現。 在此窗口中,選擇目標框架並點擊創建按鈕。
目標框架選擇
現在您已經設置好專案,讓我們安裝IronXL C#程式庫。 按照以下步驟將 IronXL 整合到您的 C# 中
在 Visual Studio 中,導航至工具。 將會出現一個下拉選單。 從此選單中,選擇 NuGet Package Manager。
在 NuGet 套件管理器中,訪問側邊選單並選擇管理解決方案的 NuGet 套件。
導航至 NuGet 套件管理員
一個新視窗將彈出。在此視窗內的瀏覽器標籤中輸入"IronXL"在搜尋欄。 您將看到一個 IronXL 套件列表。 從列表中選擇最新的套件,然後點擊安裝按鈕。
!如何在 C# 中儲存 CSV 檔案,圖 6:在 NuGet 套件管理員 UI 中搜尋並安裝 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)
這行代碼從已加載的 Excel 活頁簿中獲取第一個工作表(索引 0)。 WorkSheet
類別代表一個 Excel 工作表,變量 WorkSheet
現在持有對活頁簿中第一個工作表的引用。
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
此行將整個工作簿保存為名為 "Testing.csv" 的 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 證明是一個非常有價值的資產,結合了簡單性、靈活性和精確性,對於開發數據驅動應用程式、報告工具或任何涉及將數據匯出到 CSV 文件的專案的 C# 開發人員來說,這是一個不可或缺的工具。
能夠撰寫CSV文件或使用C#創建新的CSV文件對開發人員而言極具用處,關於如何創建CSV文件的說明可以在這個教程和代碼範例中找到。 儲存 CSV 檔案的原始碼可以透過訪問此程式碼範例找到。
若要親自試用IronXL,請選擇由IronXL提供的免費試用。 這讓開發者有機會探索IronXL提供的一切。 如果您發現 IronXL 對您的項目有幫助,或者感覺它對任何即將到來的項目有益,您可以購買授權,價格從 Lite 版本的$749起。