这个简单的教程将指导您如何在 C# 中**将 CSV 转换为 Excel **。我们创建一个 LoadOptions 类对象来控制源文件的加载,然后使用 Workbook 类实例来加载输入 CSV 文件。在此过程中,使用 C# 将 CSV 转换为 Excel,然后将输出文件写入 XLSX 文件。
在 C# 中将 CSV 转换为 Excel 的步骤
- 使用 NuGet 包管理器工具,添加 Aspose.Cells 以将 CSV 转换为 Excel
- 创建 LoadOptions 对象以加载输入 CSV 文件
- 使用 CSV 文件路径和 LoadOptions 对象创建一个 Workbook 类对象
- 保存输出 XLSX 工作簿文件
这些简单的步骤展示了使用 C#* 将 CSV 转换为 Excel 是多么容易,您可以在其中加载包含逗号分隔值的输入文件。此转换有助于处理从 CSV 文件导入的值的计算,因为 Excel 文件广泛用于执行不同的数学运算。此外,转换是高效的,因为它只消耗很少的时间和内存来创建输出文件。
在 C# 中将 CSV 文件转换为 Excel 的代码
using System; | |
using Aspose.Cells; | |
namespace ConvertCSVtoExcelInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to remove trial version limitations after converting CSV to Excel | |
License licenseForConvertingCSV = new License(); | |
licenseForConvertingCSV.SetLicense("Aspose.Cells.lic"); | |
// Create LoadOptions object for loading the input CSV file | |
LoadOptions loadOptions = new LoadOptions(LoadFormat.Csv); | |
// Create a Workbook class object with CSV file path and the loadOptions object | |
Workbook workbook = new Workbook("InputCSV.csv", loadOptions); | |
// Save output XLSX workbook file | |
workbook.Save(dataDir + "OutputCSVtoExcel.xlsx", SaveFormat.Xlsx); | |
} | |
} | |
} |
在此代码片段中,使用了 LoadOptions 类实例,它可以在打开输入文件时加载不同的文件格式。此外,您还可以根据需要自定义输出文件的不同属性,如工作簿名称、工作表名称、其他与元数据相关的属性。
这个简短的教程解释了如何在 C# 中从 CSV 创建 Excel。如果您想了解反向过程,请参阅 如何在 C# 中将大型 Excel 文件导出为 CSV 上的文章。