大佬教程收集整理的这篇文章主要介绍了C# 将CSV转为Excel,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL,可执行更多关于数据编辑、格式设置等操作。下面,将通过C#及VB.NET代码展示如何来实现转换。@H_801_1@
可通过以下途径来安装Excel库:@H_801_1@
1. 通过 NuGet 安装Spire.XLS;@H_801_1@
2. 官方下载 Spire.XLS for .NET,解压安装到本地指定路径。在Visual studio中打开“解决方案资源管理器”,将本地安装路径下Bin文件夹下的dll添加引用至程序。@H_801_1@
C#@H_801_1@
using Spire.Xls; namespace CSVtoExcel_XLS { class Program { static void Main(String[] args) { //加载CSV文件 Workbook workbook = new Workbook(); workbook.LoadFromFile("test.csv", ",", 1, 1); //获取第一个工作表 Worksheet sheet = workbook.Worksheets[0]; //访问工作表中使用的范围 CellRange usedRange = sheet.AllocatedRange; //当将范围内的数字保存为文本时,忽略错误 usedRange.IgnoreErrorOptions = IgnoreErrorType.numberAsText; //自适应行高、列宽 usedRange.AutoFitcolumns(); usedRange.AutoFitRows(); //保存文档 workbook.SaveToFile("result.xLSX", ExcelVersion.Version2013); System.Diagnostics.process.Start("result.xLSX"); } } }
VB.NET@H_801_1@
Imports Spire.Xls Namespace CSVtoExcel_XLS Class Program Private Shared Sub Main(args As String()) '加载CSV文件 Dim workbook As New Workbook() workbook.LoadFromFile("test.csv", ",", 1, 1) '获取第一个工作表 Dim sheet As Worksheet = workbook.Worksheets(0) '访问工作表中使用的范围 Dim usedRange As CellRange = sheet.AllocatedRange '当将范围内的数字保存为文本时,忽略错误 usedRange.IgnoreErrorOptions = IgnoreErrorType.numberAsText '自适应行高、列宽 usedRange.AutoFitcolumns() usedRange.AutoFitRows() '保存文档 workbook.SaveToFile("result.xLSX", ExcelVersion.Version2013) System.Diagnostics.process.Start("result.xLSX") End Sub End Class End Namespace
@H_801_1@
—END—@H_801_1@
以上是大佬教程为你收集整理的C# 将CSV转为Excel全部内容,希望文章能够帮你解决C# 将CSV转为Excel所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。