C# 将CSV转为Excel

CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序。通过将CSV文件转为EXCEL,可执行更多关于数据编辑、格式设置等操作。下面,将通过C#及VB.NET代码展示如何来实现转换。

一、程序环境

可通过以下途径来安装Excel库:

1. 通过NuGet安装Spire.XLS;

2. 官方下载包,解压安装到本地指定路径。在Visual Studio中打开“解决方案资源管理器”,将本地安装路径下Bin文件夹下的dll添加引用至程序。

二、将CSV转为Excel

C#

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

Imports Spire.XlsNamespace 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 ClassEnd Namespace

(0)

相关推荐

  • C# 将CSV转为Excel

    CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序.通过将CSV文件转为EXCEL,可执行更多关于数据编辑.格式设置等操作.下面,将通过C#及VB.NET代码展示如何来实现转换. 一.程序环境 可通过以下途径来安装Excel库: 1. 通过NuGet安装Spire.XLS: 2. 官方下载包,解压安装到本地指定路径.在Visual Studio中打开“解决方案资源管理器”,将本地安装路径下Bin文

  • Java实现将CSV转为Excel的示例代码

    目录 一.程序环境 二.将CSV转为Excel 补充 CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序.通过将CSV文件转为EXCEL,可执行更多关于数据编辑.格式设置等操作.下面,将通过Java代码展示如何来实现转换. 一.程序环境 可通过以下途径来导入jar: 1. 从 Maven 仓库下载安装,需在pom.xml中配置如下内容: <repositories> <repository

  • 教你C#将CSV转为Excel的实现方法

    CSV(Comma Separated Values)文件是一种纯文本文件,包含用逗号分隔的数据,常用于将数据从一个应用程序导入或导出到另一个应用程序.通过将CSV文件转为EXCEL,可执行更多关于数据编辑.格式设置等操作.下面,将通过C#及VB.NET代码展示如何来实现转换. 一.程序环境 可通过以下途径来安装Excel库: 1. 通过NuGet安装Spire.XLS: 2. 官方下载包,解压安装到本地指定路径.在Visual Studio中打开“解决方案资源管理器”,将本地安装路径下Bin文

  • MySQL导入csv、excel或者sql文件的小技巧

    1.导入csv文件 使用如下命令: 1.mysql> load data infile "your csv file path" into table [tablename] fields terminated by ',' 上面的csv文件以','逗号作为分割符,需要用双引号或者单引号括起来.如果是以'\t'制表符作为分隔符的话,可不用显示指明域分割符. 还有一点需要注意,csv文件或者文本文件的路径要使用绝对路径,否则mysql会默认从数据库存储的目录寻找,找不到就会报如下错

  • 原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】

    本文实例讲述了原生PHP实现导出csv格式Excel文件的方法.分享给大家供大家参考,具体如下: 效果图 源码分析 index.php <?php require_once "./Export.php"; //测试数据 $headerList= ['列名1','列名2','列名3']; $data = [ ['值1','值2','值3'], ['值11','值22','值33'], ['值111','值222','值333'] ]; $fileName = "测试导出文

  • Python将列表数据写入文件(txt, csv,excel)

    写入txt文件 def text_save(filename, data):#filename为写入CSV文件的路径,data为要写入数据列表. file = open(filename,'a') for i in range(len(data)): s = str(data[i]).replace('[','').replace(']','')#去除[],这两行按数据不同,可以选择 s = s.replace("'",'').replace(',','') +'\n' #去除单引号,

  • 使用matlab或python将txt文件转为excel表格

    假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的DataFrame输出为Excel[但是输出会有索引] 结果为: import numpy as np import pandas as pd def getData(path): with open(path, 'r') as file: data = [] for line in file.readl

  • PHP快速导出百万级数据到CSV或者EXCEL文件

    前言: 很多时候,因为数据统计,我们需要将数据库的数据导出到Excel等文件中,以供数据人员进行查看,如果数据集不大,其实很容易:但是如果对于大数集的导出,将要考虑各种性能的问题,这里以导出数据库一百万条数据为例,导出时间不过20秒,值的学习的一种大数据导出方式. 一.导出思路 需要考虑服务器内存 需要考虑程序运行的最大时间 缺少BOM头导致乱码的处理 如果导出数量过大,推荐使用循环导出,每次循环这里以导出一万条为例,循环100次即可全部导出 二.导出源码 下面源码将数据库信息修改成自己的即可使

  • C# VB.NET 将Html转为Excel

    目录 dll引用 方法1 方法2 将HTML转为Excel C# vb.net 本文介绍通过C#和VB.NET代码展示将Html转为Excel文档的方法. dll引用 方法1 将 Spire.XLS for .NET 下载到本地,解压,安装.完成安装后,在安装路径下找到BIN文件夹下的Spire.Xls.dll.然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序. 方法2 通过NuGet 安装.可通

  • C#实现将PDF转为Excel的方法详解

    目录 dll引用方法 方法1 方法2 PDF转Excel C# VB.NET 通常,PDF格式的文档能支持的编辑功能不如office文档多,针对PDF文档里面有表格数据的,如果想要编辑表格里面的数据,可以将该PDF文档转为Excel格式,然后编辑.本文,将以C#代码为例,介绍如何实现由PDF格式到Excel文档格式的转换.下面是具体步骤. dll引用方法 方法1 在程序中引入Spire.Pdf.dll文件:将 Spire.PDF for .NET 下载到本地,解压,安装.安装完成后,找到安装路径

随机推荐