IronXL 操作指南 如何在 C# 中讀取 CSV 文件 Read a CSV File in C# Curtis Chau 更新日期:8月 4, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 當您需要在 C# 中讀取 CSV 文件時,IronXL 是一個簡單的解決方案。 您可以使用逗號或任何其他分隔符讀取 CSV 文件,如下面的代碼段所示。 快速入門:使用 IronXL 在一行中加載並轉換 CSV 文件 這個範例顯示了如何使用 IronXL 的 LoadCSV 方法輕鬆讀取 CSV 文件並將其儲存為 Excel 工作簿,讓您以最少的程式碼在幾秒鐘內上手。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. WorkBook wb = WorkBook.LoadCSV("data.csv", ExcelFileFormat.XLSX, listDelimiter: ","); wb.SaveAs("output.xlsx"); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(5 步) 下載並安裝 C# CSV 讀取庫 建立 C# 或 VB 專案 將此頁面的代碼範例添加到您的專案中 在代碼中指定 CSV 的路徑,輸出名稱和文件格式 運行 C# 專案以查看文件 class="learnn-how-section"> class="row"> class="col-sm-6"> 在 .NET 應用程式中讀取 CSV 文件 安裝用於讀取 CSV 文件的 C# 庫(IronXL) 在 C# 中讀取 CSV 文件 指定文件格式和分隔符 class="col-sm-6"> class="download-card"> class="main-content__segment-title">步驟 1 1. 安裝 IronXL 庫 在您可以在 MVC 或 ASP 或 dotnet core 中使用 IronXL 來讀取 CSV 文件之前,您需要先安裝它。以下是一個快速入門。 在 Visual Studio 中,選擇專案菜單 管理NuGet包 搜索IronXL.Excel 安裝 class="center-image-wrapper"> class="image-description"> class="image-description-text_strong"> 圖 1 class="image-description-text_regular"> - class="image-description-text_italic"> IronXL.Excel NuGet Package Or Download from the Iron Software website, here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip class="tutorial-segment-title">教程指南 2. 程式化讀取 CSV 文件 現在開始項目! 添加 IronXL 的命名空間 // This namespace is required to access the IronXL functionalities using IronXL; // This namespace is required to access the IronXL functionalities using IronXL; ' This namespace is required to access the IronXL functionalities Imports IronXL $vbLabelText $csharpLabel 添加程式碼來使 IronXL 和 C# 程式化讀取 CSV 文件 :path=/static-assets/excel/content-code-examples/how-to/csharp-read-csv-read.cs // Load the CSV file into a WorkBook object, specifying the file path, format, and delimiter WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, listDelimiter: ","); // Access the default worksheet within the loaded workbook WorkSheet ws = workbook.DefaultWorkSheet; // Save the workbook as an Excel file with a specified name workbook.SaveAs("Csv_To_Excel.xlsx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel class="center-image-wrapper"> class="image-description"> class="image-description-text_strong"> 圖 2 class="image-description-text_regular"> - class="image-description-text_italic"> A CSV file opened in Notepad 建立一個 Workbook 物件。 然後使用 Workbook 物件的 LoadCSV 方法來指定要讀取的 CSV 文件的名稱、要讀入的格式,以及文件的分隔符。在此例中,使用逗號作為分隔符。 然後創建一個 Worksheet 物件。 這就是 CSV 文件內容會放置的地方。 然后以新的名稱和格式保存文件。 class="center-image-wrapper"> class="image-description"> class="image-description-text_strong"> 圖 3 class="image-description-text_regular"> - class="image-description-text_italic"> The CSV file opened in Excel class="main-content__segment-title">庫快速訪問 class="tutorial-section"> class="row"> class="col-sm-8"> IronXL API 參考文檔 了解更多並分享如何合併、取消合併以及使用 Excel 試算表中的單元格的便捷 IronXL API 參考文檔。 IronXL API 參考文檔 class="col-sm-4"> class="tutorial-image"> 常見問題解答 如何在 C# 中不使用 Interop 讀取 CSV 文件? 您可以通過使用 IronXL 庫來在 C# 中讀取 CSV 文件而不使用 Interop。首先,通過 Visual Studio 中的 NuGet 包管理器安裝 IronXL。然後,使用 WorkBook.LoadCSV 方法將 CSV 文件加載到 WorkBook 對象中。 使用 IronXL 在 C# 中讀取 CSV 文件涉及哪些步驟? 要使用 IronXL 讀取 CSV 文件,首先安裝 IronXL 庫。然後,創建一個新的 C# 項目,添加 using IronXL; 命名空間,並使用 WorkBook.LoadCSV 方法加載和操作 CSV 文件數據。 IronXL 能處理帶有不同分隔符的 CSV 文件嗎? 是的,IronXL 允許您在讀取 CSV 文件時指定不同的分隔符。您可以通過在 LoadCSV 方法選項中設置分隔符來調整。 如何在 C# 中將 CSV 文件保存為 Excel 文件? 在使用 IronXL 將 CSV 文件加載到 WorkBook 對象後,您可以使用 SaveAs 方法將其保存為您所需格式的 Excel 文件,例如 XLSX。 為什麼在 C# 中使用 IronXL 而不是 Microsoft Interop 進行 CSV 操作? 在 C# 中,IronXL 優於 Microsoft Interop 用於 CSV 操作,因為它不需要在服務器上安裝 Excel。它提供了一種更高效且簡單的方法來在 C# 應用程序中處理 CSV 文件。 如何在使用 IronXL 的 CSV 文件中指定要操作的工作表? 當您使用 IronXL 加載 CSV 文件時,它會存儲在 WorkBook 對象中。您可以使用代表 CSV 文件內容的默認 WorkSheet 對象訪問和操作數據。 是否可以使用 IronXL 將 CSV 閱讀功能集成到 ASP.NET 應用程序中? 是的,您可以使用 IronXL 通過安裝庫並使用其方法來加載、閱讀和操作 CSV 數據,將 CSV 閱讀功能集成到 ASP.NET 或 .NET Core 應用程序中。 我在哪裡可以找到 IronXL API 參考文件? IronXL API 參考文檔可在 Iron Software 網站上找到。它提供了有關所有可用方法的詳細信息,包括用於讀取和操作 CSV 文件的方法。 IronXL 中 LoadCSV 方法的用途是什麼? IronXL 中的 LoadCSV 方法用於將 CSV 數據導入 WorkBook 對象,以便您可以像在 Excel 格式中一樣操作和交互數據。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證