如何使用 IronXL 在 C# .NET 中写入 CSV 文件

This article was translated from English: Does it need improvement?
Translated
View the article in English

想知道如何使用 C# 快速写入 CSV 文件吗?别再疑惑了! IronXL 提供了一种非常快捷简便的方法,可以在 .NET 中将数据写入 CSV 文件。

快速入门:使用 IronXL 将 Excel 工作簿另存为 CSV 文件

本示例展示了如何使用 IronXL 轻松地将现有的 Excel 文件转换为 CSV 文件。 只需加载工作簿并调用 SaveAsCsv 函数即可——无需手动解析,因此您可以快速完成工作。

Nuget Icon立即开始使用 NuGet 创建 PDF 文件:

  1. 使用 NuGet 包管理器安装 IronXL

    PM > Install-Package IronXL.Excel

  2. 复制并运行这段代码。

    IronXL.WorkBook.Load("MyExcel.xlsx").SaveAsCsv("MyExcel.csv");
  3. 部署到您的生产环境中进行测试

    立即开始在您的项目中使用 IronXL,免费试用!
    arrow pointer

如何在 .NET 中写入 CSV 文件

  • 添加 IronXL 库
  • 使用 C# 创建工作簿
  • 将 Excel 工作簿保存为 CSV 文件格式
How To Work related to 如何使用 IronXL 在 C# .NET 中写入 CSV 文件

步骤1

1. 将 IronXL 添加到您的项目中

如果您尚未安装 IronXL,以下是您需要采取的快速步骤:

  • 打开 Visual Studio 并选择"项目"菜单。
  • 单击"管理 NuGet 程序包"。
  • 搜索 IronXL.Excel。 点击"安装"。

或者在开发者命令提示符中使用以下命令:

Install-Package IronXL.Excel

如果您想进一步了解我们的任何教程,请点击此链接: https://ironsoftware.com/csharp/excel/docs/

您甚至可以从这里下载项目文件。


如何使用教程

2. 创建 Excel 工作簿

让我们快速创建一个项目吧!

首先,创建一个包含以下信息的Excel工作簿:

然后添加 IronXL 命名空间,以便能够使用 IronXL 在 C# 中写入 CSV 文件:

using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel

3. 将工作簿保存为 CSV 文件

以下 C# 代码演示了如何使用WorkBook对象的Load方法加载 Excel 文件。然后,它使用SaveAs方法将文件另存为 CSV 文件:

:path=/static-assets/excel/content-code-examples/how-to/csharp-write-to-csv-file-save.cs
using IronXL;

// Load the existing Excel workbook
WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // Import .xls, .csv, or .tsv file

// Save the workbook as a CSV file with the worksheet name appended
wb.SaveAs("Excel_To_CSV.csv"); // Exported as: Excel_To_CSV.Sheet1.csv
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

当使用记事本等文本编辑器打开时,输出的 CSV 文件显示如下。


图书馆快速访问

常见问题解答

我如何使用 C# 将数据写入 CSV 文件?

您可以使用 IronXL 在 C# 中将数据写入 CSV 文件。首先,创建一个包含您数据的 Excel 工作簿,然后使用 WorkBook 对象的 SaveAs 方法将其导出为 CSV 文件。

如何在 .NET 项目中安装 IronXL?

要在您的 .NET 项目中安装 IronXL,请打开 Visual Studio,进入项目菜单,选择管理 NuGet 包,搜索 IronXL.Excel,然后点击安装。或者,也可以在开发者命令提示符中使用命令 Install-Package IronXL.Excel

使用 C# 将 Excel 数据转换为 CSV 格式的过程是什么?

该过程包括在项目中添加 IronXL,创建 Excel 工作簿,然后使用 SaveAs 方法来转换并保存工作簿为 CSV 文件。

我在哪里可以找到 IronXL 的文档?

您可以在 IronXL API 参考文档页面找到 IronXL 的详细文档,页面提供如何使用 IronXL 功能的示例和信息。

IronXL 能处理 CSV 文件的读取和写入吗?

是的,IronXL 可以读取和写入 CSV 文件,使您可以在 C# 应用程序中轻松地在 Excel 和 CSV 格式之间转换。

我如何解决 C# 中生成 CSV 文件的问题?

确保在您的项目中正确安装和引用了 IronXL。检查 Excel 工作簿是否通过 WorkBook 对象的 Load 方法正确加载,然后再保存为 CSV。

是否有任何可下载的资源可以帮助我学习如何使用 IronXL 进行 CSV 转换?

是的,您可以从 IronXL 网站下载示例项目,其中包含一个演示如何使用 C# 和 IronXL 写入 CSV 文件的示例项目。

在 C# 中创建 Excel 工作簿的步骤是什么?

要在 C# 中创建 Excel 工作簿,请使用 IronXL 实例化一个工作簿,用您的数据填充,然后根据应用程序的需要进行操作。

IronXL 如何简化在 .NET 中处理 Excel 文件的工作?

IronXL 通过提供用户友好的方法来读取、写入和转换 Excel 数据,从而简化了处理 .NET 应用程序中 Excel 文件操作的复杂性。

哪个命令用于通过开发者命令提示符安装 IronXL?

要通过开发者命令提示符安装 IronXL,请使用命令:Install-Package IronXL.Excel

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布