IronXL 操作指南 如何在 C# 中读取 CSV 文件? 在 C# 中读取 CSV 文件 Curtis Chau 已更新:八月 4, 2025 下载 IronXL NuGet 下载 DLL 下载 免费试用 法学硕士副本 法学硕士副本 将页面复制为 Markdown 格式,用于 LLMs 在 ChatGPT 中打开 向 ChatGPT 咨询此页面 在双子座打开 向 Gemini 询问此页面 在双子座打开 向 Gemini 询问此页面 打开困惑 向 Perplexity 询问有关此页面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 复制链接 电子邮件文章 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 工作簿是多么容易,只需编写极少的代码即可在几秒钟内开始使用。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 WorkBook wb = WorkBook.LoadCSV("data.csv", ExcelFileFormat.XLSX, listDelimiter: ","); wb.SaveAs("output.xlsx"); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载并安装 C# CSV 读取库 创建一个 C# 或 VB 项目 将此页面上的代码示例添加到您的项目中 In the code, specify the path to the CSV, and the output name & file format 运行 C# 项目查看文档 在 .NET 应用程序中读取 CSV 文件 安装用于读取 CSV 文件的 C# 库 (IronXL) 在 C# 中读取 CSV 文件 指定文件格式和分隔符 步骤1 1. 安装 IronXL 库 在 MVC、ASP 或 .NET Core 中使用 IronXL 读取 CSV 文件之前,您需要先安装它。以下是简要的安装步骤。 在 Visual Studio 中,选择"项目"菜单 管理 NuGet 程序包 搜索 IronXL.Excel 安装 图 1 - IronXL.Excel NuGet 包 Or Download from the Iron Software website, here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip 如何使用教程 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 图 2 -记事本中打开的 CSV 文件 创建了一个工作簿对象。 然后使用 Workbook 对象的LoadCSV方法指定要读取的 CSV 文件的名称、读取格式以及文件分隔符。在本例中,使用逗号作为分隔符。 然后创建一个工作表对象。 这里将放置 CSV 文件的内容。 然后文件以新名称和新格式保存。 图 3 -在 Excel 中打开的 CSV 文件 图书馆快速访问 IronXL API 参考文档 使用便捷的 IronXL API 参考文档,了解更多并分享如何在 Excel 电子表格中合并、取消合并和处理单元格。 IronXL API 参考文档 常见问题解答 如何在不使用 Interop 的情况下在 C# 中读取 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# 中进行 CSV 操作时使用 IronXL 而不是 Microsoft Interop? 在 C# 中进行 CSV 操作时,IronXL 优于 Microsoft Interop,因为它不需要在服务器上安装 Excel,它提供了一种更高效和简单的方式来处理 C# 应用程序中的 CSV 文件。 如何在使用 IronXL 的 CSV 文件中指定要操作的工作表? 当您使用 IronXL 加载 CSV 文件时,它会存储在 WorkBook 对象中。您可以使用默认的 WorkSheet 对象来访问和操作数据,默认代表 CSV 文件的内容。 是否可以使用 IronXL 将 CSV 读取功能集成到 ASP.NET 应用程序中? 是的,通过安装库并利用其方法加载、读取和操作 CSV 数据,您可以将 CSV 读取功能集成到 ASP.NET 或 .NET Core 应用程序中。 我在哪里可以找到 IronXL API 参考文档? 在 Iron Software 网站上可以找到 IronXL API 参考文档。它提供了有关所有可用方法的详细信息,包括读取和操作 CSV 文件的方法。 LoadCSV 方法在 IronXL 中的目的是什么? LoadCSV 方法在 IronXL 中用于将 CSV 数据导入到 WorkBook 对象中,使您能够像在 Excel 格式中一样操作和交互数据。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证