跳至页脚内容
使用 IRONXL

使用 C# 创建 CSV 文件

使用IronXL的开发免费功能轻松创建和输出CSV文件。 以下代码向您展示如何操作。

class="learnn-how-section">
class="row">
class="col-sm-6">

如何使用C#创建CSV文件

  • 添加IronXL包
  • 加载现有工作簿并保存为CSV文件
class="col-sm-6">
class="download-card"> How To Work related to 使用 C# 创建 CSV 文件

class="tutorial-segment-title">步骤1

1. 添加IronXL包

首先,您必须安装IronXL。 有多种选择。 您可以直接下载:https://ironsoftware.com/csharp/excel/docs/

或者您可以通过以下几个步骤导入IronXL NuGet包

  • 右键点击解决方案资源管理器中的解决方案
  • 点击管理NuGet包
  • 搜索IronXL.Excel
  • 点击安装
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
# Install IronXL via the NuGet Package Manager Console
Install-Package IronXL.Excel
SHELL

使用C#创建CSV文件,图1:IronXL.Excel NuGet包 IronXL.Excel NuGet包


class="tutorial-segment-title">如何教程

2. 将工作簿保存为CSV

就是这么简单!

这是这个小项目的代码。 该代码加载现有的Excel工作簿,然后使用SaveAsCsv方法简单地将其保存为CSV格式。

普通Excel工作簿包含以下数据:

使用C#创建CSV文件,图2:待转换为CSV的Excel数据

// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
// Import the IronXL library
using IronXL;

class Program
{
    static void Main()
    {
        // Load an existing workbook
        WorkBook wb = WorkBook.Load("Normal_Excel_File.xlsx"); // You can import .xls, .csv, or .tsv files

        // Save the workbook to a CSV file. This will save the first worksheet as a CSV.
        wb.SaveAsCsv("SaveAsCSV.csv", ","); // This will output: SaveAsCSV.Sheet1.csv
    }
}
' Import the IronXL library
Imports IronXL

Friend Class Program
	Shared Sub Main()
		' Load an existing workbook
		Dim wb As WorkBook = WorkBook.Load("Normal_Excel_File.xlsx") ' You can import .xls, .csv, or .tsv files

		' Save the workbook to a CSV file. This will save the first worksheet as a CSV.
		wb.SaveAsCsv("SaveAsCSV.csv", ",") ' This will output: SaveAsCSV.Sheet1.csv
	End Sub
End Class
$vbLabelText   $csharpLabel

此外,IronXL Excel库还提供以下功能:


class="tutorial-segment-title">快速访问库

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL API参考文档

了解更多信息并分享如何使用方便的IronXL API参考文档合并、取消合并和处理Excel电子表格中的单元格。

IronXL API参考文档
class="col-sm-4">
class="tutorial-image"> Documentation related to class=快速访问库" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

常见问题解答

如何使用 C# 创建 CSV 文件?

您可以通过使用 IronXL 库在 C# 中创建 CSV 文件。安装 IronXL 包后,加载现有的 Excel 工作簿并使用 SaveAsCsv 方法将其保存为 CSV 文件。

安装 C# 的 IronXL 包涉及哪些步骤?

要安装 IronXL,您可以从 Iron Software 网站直接下载或使用 Visual Studio 的 NuGet Package Manager。在 NuGet Package Manager 中,浏览 IronXL.Excel 并单击“安装”,或者在控制台中使用命令 Install-Package IronXL.Excel

我可以使用 C# 将数据从 Excel 文件导出到 CSV 吗?

可以,使用 IronXL,您可以将数据从 Excel 文件导出到 CSV 格式。加载 Excel 工作簿并使用 SaveAsCsv 方法导出数据。

IronXL 库支持哪些文件格式?

IronXL 支持各种文件格式,包括 .xlsx、.xls、.csv 和 .tsv,允许您处理各种 Excel 文件类型。

如何使用 C# 库操作 Excel 数据?

使用 IronXL,您可以通过其全面的数据导入、数据导出和数据格式化功能操作 Excel 数据,使您能够完全控制 C# 中的 Excel 文件。

IronXL 是否支持 Excel 文件中的图表管理?

是的,IronXL 支持图表管理,使您能够无缝地处理和管理 Excel 文件中的图表。

IronXL 库中有哪些单元格格式选项?

IronXL 提供各种单元格格式选项,包括文本对齐、字体大小和颜色,以及网格线自定义,帮助您根据需要格式化 Excel 文档。

在哪里可以找到更详细的 IronXL API 文档?

您可以在 Iron Software 网站的 API 参考文档部分访问详尽的 IronXL API 文档,这为处理 Excel 电子表格提供了额外的资源。

Curtis Chau
技术作家

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

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