在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
正在查找如何在控制台应用程序中使用 C# .NET 库创建/编写新的 CSV 文件数据格式? 如果是,那么您来对地方了。
这是一个用于创建多行 CSV 文件的简单教程(带标题)使用IronXLC# .NET 库。 IronXL.Excel 是市场领先的 .NET 库,用于处理 Excel、CSV 和 XLS 等文档,无需任何额外的用户配置。
使用 C# 生成和编辑 CSV 文件的最简单方法,就是按照这些简单的步骤进行操作:
打开 Visual Studio IDE。
进入 "文件 "菜单,选择 "新建项目 "后选择 "控制台应用程序"。
在相应的文本框中输入项目名称和首选项目位置。
配置新项目
单击 "下一步 "按钮,选择所需的 .NET Framework(如下图所示),然后单击 "创建"。
目标框架选择
将打开 program.cs 文件。
程序.cs
IronXL 库可以通过两种不同的方式下载和安装:
Visual Studio 软件中提供了 NuGet 包管理器选项,可将软件包直接安装到解决方案中。 下面的截图显示了如何打开它。
NuGet软件包管理器
NuGet 软件包管理器功能提供了一个用户可以浏览和搜索 NuGet 网站上提供的软件包的区域。在搜索栏中输入 "IronXL",即可找到 IronXL 库。
NuGet软件包管理器
从上图中搜索到的链接软件包中,选择 IronXL 选项并将软件包安装到解决方案中。
在 Visual Studio 菜单中转入 "工具",将光标移至 NuGet 包管理器,然后单击 "包管理器控制台"。
Visual Studio 命令行
软件包管理器控制台将显示在屏幕底部。 只需编写以下代码命令并按回车键,IronXL 就会安装一个实例。
Install-Package IronXL.Excel
在本博客中,使用 IronXL 创建 CSV 文件有两种不同的方法。
从 XLSX 文件创建 CSV
为创建 CSV 文件,Excel 文件应包含一些示例数据。
Excel 文件示例
在打开的 program.cs 文件中输入以下代码并运行该项目。
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;
WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL
Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
执行完成后,将创建一个名为 Parsed CSV.csv 的新文件。 使用您喜欢的电子表格应用程序打开文件。
CSV 数据
本示例代码展示了如何使用 IronXL 从零开始创建 CSV 文件。
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;
WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL
Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
上面的示例代码首先创建一个新的 "工作簿",然后将数据填充到 "工作簿 "的行和列中。 然后,使用 SaveAsCsv
方法保存文件。
CSV 文件输出
本文演示了如何使用两种不同的方法使用 C# .NET 库 IronXL 创建新的 CSV 文件。
此外,IronXL Excel 库还提供以下功能:
支持单元格格式,如文本对齐方式、字体大小、颜色等等。
有关 IronXL 的更多信息,请浏览代码示例页码 下载 IronXL和免费试用 30 天之前购买许可证.
购买完整版Iron Suite以与两个 IronXL 许可相同的价格获得 IronXL 和其他四个产品。