IronXL 操作指南 如何使用 C# 将数据表转换为 CSV 如何使用 C# 将数据表转换为 CSV Curtis Chau 已更新:七月 22, 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 使用 IronXL,只需几个步骤即可将现有数据表转换为 CSV,从而将数据表导出为 CSV。 本文旨在向您展示一个简单的例子。 快速入门:一行代码将数据表导出为 CSV 文件 使用 IronXL,只需一次简单的调用即可将填充的 DataTable 立即转换为 CSV 文件——无需循环,无需互操作,轻松便捷。 您只需要一个工作簿及其默认工作表,即可使用 SaveAsCsv 在几秒钟内导出。 立即开始使用 NuGet 创建 PDF 文件: 使用 NuGet 包管理器安装 IronXL PM > Install-Package IronXL.Excel 复制并运行这段代码。 IronXL.W或kBook.Create().DefaultW或kSheet.SaveAsCsv("output.csv", ","); 部署到您的生产环境中进行测试 立即开始在您的项目中使用 IronXL,免费试用! 免费试用30天 最小工作流程(5 个步骤) 下载并安装将 DataTable 转换为 CSV 的 C# 库 使用DataTable类存储新数据 创建新电子表格或导入现有电子表格 遍历表格行并相应地填充工作表中的单元格。 使用SaveAsCsv C# 函数导出到 CSV 文件 步骤1 1. 添加 IronXL Free 您需要先安装 IronXL,才能在应用程序中使用它。 幸运的是,他们提供了许多将 IronXL 安装到您的项目中的方案。 请通过以下链接从他们的网站下载: https://ironsoftware.com/csharp/excel/docs/ 或 在 Visual Studio 中,选择"项目"菜单 点击管理NuGet包 搜索 IronXL.Excel 点击安装 Install-Package IronXL.Excel 图 1 - IronXL.Excel NuGet 包 如何使用教程 2. 创建数据表并将其导出为 CSV 文件 现在你准备好了。 首先,导入 IronXL 命名空间。 using IronXL; using IronXL; Imports IronXL $vbLabelText $csharpLabel 然后,添加以下代码: :path=/static-assets/excel/content-code-examples/how-to/csharp-database-to-csv-datatable.cs using IronXL; using System; using System.Data; // Create a new DataTable object DataTable table = new DataTable(); // Add a single column named "Example_DataSet" of type string table.Columns.Add("Example_DataSet", typeof(string)); // Add rows to the DataTable table.Rows.Add("0"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); table.Rows.Add("1"); table.Rows.Add("2"); table.Rows.Add("3"); // Create a new Excel workbook and set its author metadata WorkBook wb = WorkBook.Create(ExcelFileFormat.XLS); wb.Metadata.Author = "OJ"; // Get the default worksheet WorkSheet ws = wb.DefaultWorkSheet; // Initialize rowCounter for Excel sheet rows int rowCount = 1; // Loop through each row in the DataTable and add the data to the Excel worksheet foreach (DataRow row in table.Rows) { // Populate worksheet cells with data from DataTable ws["A" + (rowCount)].Value = row[0].ToString(); rowCount++; } // Save the workbook as a CSV file wb.SaveAsCsv("Save_DataTable_CSV.csv", ";"); // Will be saved as: Save_DataTable_CSV.Sheet1.csv IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel 上述代码创建了一个数据表,然后创建了一个新的工作簿,并将"OJ"指定为其所有者/创建者。 接下来是一个 f或each 循环,它将数据表中的数据插入到 Excel 工作表中。 最后,使用SaveAsCsv方法将数据表导出为 CSV 文件。 输出的Excel工作表如下所示: 图 2 -数据表输出到 CSV 图书馆快速访问 IronXL API 参考文档 使用便捷的 IronXL API 参考文档,了解更多并分享如何在 Excel 电子表格中合并、取消合并和处理单元格。 IronXL API 参考文档 常见问题解答 如何在 C# 中将 DataTable 转换为 CSV? 您可以使用 IronXL 在 C# 中将 DataTable 转换为 CSV,方法是首先安装 IronXL 库,创建并填充数据表,然后使用 SaveAsCsv 方法将数据导出到 CSV 文件。 使用 IronXL 将 DataTable 转换为 CSV 的步骤是什么? 首先,通过 NuGet 或从他们的网站安装 IronXL 库。导入 IronXL 命名空间,创建并填充数据表,然后创建一个 Excel 工作簿来保存数据。最后,使用 SaveAsCsv 方法将工作簿导出为 CSV 文件。 使用 IronXL 将 DataTable 转换为 CSV 是否需要安装 Microsoft Excel? 不,您不需要安装 Microsoft Excel。IronXL 允许您在不依赖 Excel Interop 的情况下将 DataTable 转换为 CSV。 如何在我的 C# 项目中安装 IronXL? 您可以通过从他们的网站下载或通过 Visual Studio 的 NuGet 包管理器安装 IronXL。搜索 'IronXL.Excel' 并点击安装。 您可以提供一个使用 IronXL 将 DataTable 转换为 CSV 的代码示例吗? 当然!首先,创建并填充一个 DataTable。然后,导入 IronXL 命名空间,创建一个 Excel 工作簿,用 DataTable 的数据填充它,并使用 SaveAsCsv 方法将其导出为 CSV 文件。 IronXL 中的 'SaveAsCsv' 方法用于什么? IronXL 中的 SaveAsCsv 方法用于将填充的 Excel 工作簿导出为 CSV 文件格式,便于数据共享和操作。 我在哪里可以找到 IronXL API 参考文档? IronXL API 参考文档在他们的网站上提供,提供了有关如何使用库功能的详细信息,例如合并、拆分和处理 Excel 电子表格单元。 在 C# 中可以自动化 DataTable 到 CSV 的转换吗? 是的,通过在 C# 项目中使用 IronXL,您可以使用简单而有效的代码自动化数据表到 CSV 文件的转换过程,包括 SaveAsCsv 方法。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 1,738,553 | Version: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:1,738,553 查看许可证