在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
这篇文章将深入探讨C#的世界,探索如何有效地处理任何CSV文件的特性、方法和技术,提升你的数据驱动项目,并通过使用最先进的CSV库之一简化结构化数据的处理。IronXL.
安装用于创建、读取和导出 CSV 文件的 C# 库。
利用WorkBook.Create
创建新工作簿的方法。
使用 `workBook.SaveAs 创建 CSV 文件("test.csv")方法。
阅读 CSV 解析 使用工作簿载入翻译方法
IronXL对于涉足复杂的 CSV 文件操作领域的 C# 开发人员来说,《CSV》是一个强大的盟友。 作为一个专用的 CSV 库,IronXL 为读取、写入和处理 CSV 数据提供了一种精简高效的方法,为开发人员提供了一个强大的工具包,以驾驭逗号分隔值的复杂性。
无论您是处理大型数据集、实现数据导入/导出功能,还是力求数据解析的精确性,IronXL 都是您值得信赖的伙伴。 本文深入探讨了 IronXL 的特点和功能,这些特点和功能使 IronXL 成为 C# 开发人员在其应用程序中寻求无缝、强大的 CSV 文件处理解决方案时不可或缺的资产。
IronXL 使用工作簿的代码样式为电子表格样式提供了完美的解决方案。
要开始使用 IronXL,第一步需要创建一个全新的Visual StudioC# 项目或加载现有项目。 以下步骤概述了在 Visual Studio 中建立新项目的过程。
启动 Visual Studio 并导航到 "文件 "菜单。 下拉菜单将展开; 在该菜单中,选择 "新建"。 随后,将出现一个侧边菜单,提示您选择 "项目"。
将出现一个新窗口。 在该窗口中,访问搜索栏并输入 "控制台应用程序"。 将第一个程序确定为带有 C# 选项的程序,然后单击 "下一步 "继续。
另一个配置窗口将出现。 在此,请输入项目名称,指定项目位置,然后单击 "下一步 "继续。
最后一个窗口将出现,您可以选择目标框架。 单击 "创建 "结束流程。
现在您的项目已经建立,让我们添加 IronXL C# 库。 按照以下步骤在您的 C# 中安装 IronXL
打开 Visual Studio 并导航至 "工具"。 将出现一个下拉菜单。 从该菜单中选择 NuGet 包管理器。
在 NuGet 包管理器中,从出现的侧边菜单中选择解决方案选项。
导航到NuGet包管理器
将弹出一个新窗口。在该窗口中,导航到浏览器选项卡。 在搜索栏中输入 "IronXL"。 将显示 IronXL 软件包列表。 从列表中选择最新软件包,然后点击安装按钮。
在 NuGet 软件包管理器用户界面中搜索并安装 IronXL 软件包
您也可以使用软件包管理器控制台安装 IronXL。
本节将使用 .NET 库 IronXL 创建 CSV 文件。 以下是使用 C# .NET Core 创建 CSV 文件的源代码。
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
using IronXL;
WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");
workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";
workBook.SaveAs("test.csv");
Imports IronXL
Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")
Private workSheet("A1").Value = "Hello World"
Private workSheet("B1").Value = "500"
Private workSheet("C1").Value = "CSV"
Private workSheet("D1").Value = "Files"
workBook.SaveAs("test.csv")
此C#代码使用IronXL库创建一个新的Excel。工作簿并在其中添加名为 "new_sheet "的工作表。 然后,代码在单元格 A1、B1、C1 和 D1 中分别填入 "Hello World"、"500"、"CSV "和 "Files"。 最后,它将工作簿保存为名为 "test.csv "的 CSV 文件。 IronXL.Excel 库简化了 C# 中与 Excel 相关的任务
> OUTPUT:
> Hello World,500,CSV,Files
IronXL 支持在 C# 代码中读写 CSV 文件。 本节将读取 CSV 文件并在控制台中打印该文件。
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
System.Console.WriteLine(workSheet)
这段 C# 代码使用 IronXL 库,使用文件名将名为 "test.new_sheet.csv "的现有 CSV 文件加载为 Excel WorkBook
文件。 然后访问第一个工作表在工作手册中。 最后,它会使用 System.Console.WriteLine 将有关工作表的信息打印到控制台。()
. WorkBook.Load "方法用于加载现有的 Excel 文件,而 "workBook.WorkSheets "方法用于加载新的 Excel 文件。[0]表达式从工作簿中检索第一个工作表。
控制台输出
使用IronXL此外,开发人员还可以将 CSV 文件导出为其他 Excel 格式。 该代码将 CSV 文件导出为 XLSX 文件。
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("sample.xlsx")
这段 C# 代码利用 IronXL 库将名为 "test.new_sheet.csv "的现有 CSV 文件加载为 Excel WorkBook
文件。 然后访问WorkSheet
中的第一个工作表。 随后,它会使用 `workBook.SaveAs' 将整个工作簿(包括加载的工作表)保存为名为 "sample.xlsx "的 Excel 文件。("sample.xlsx")声明。
这段代码利用 IronXL.Excel 处理不同电子表格格式的功能,有效地将 CSV 文件中的对象转换为 Excel 文件。
输出 Excel 文件
总之,这本综合指南探索了 C# CSV 文件操作领域,强调了高效库对于处理结构化数据的重要意义。 CSV 文件在数据交换和 C# 中发挥着至关重要的作用。
这本循序渐进的指南深入介绍了如何设置 Visual Studio 项目、安装 IronXL 库,并演示了创建、读取和导出 CSV 文件的实际示例。 最终、IronXLC# 应用程序中的 CSV 数据处理工具是一个功能强大的解决方案,它提高了在 C# 应用程序中处理 CSV 数据的效率和便捷性。
有关如何读取 CSV 文件的完整文章,请参阅以下内容博客. 此外,还需提供创建CSV文件可提供。
此外,IronXL.Excel 还提供了与 Excel WorkBook、WorkSheet 和 Cells 层交互的多种功能,如流行格式之间的转换, 单元格数据格式化甚至管理图表.
IronXL 提供了一个免费试用同时,还必须为用户提供测试其完整功能的机会。 要继续从 IronXL 的使用中获益,开发人员可以购买商业版的许可证.