精华内容
下载资源
问答
  • csv转换为excel

    2011-12-30 11:58:14
    CSV文件转成Excel文件和获得Excel字段值的工具类 import java.io.*; import org.apache.poi.hssf.usermodel.*; /** * This class provides utility for operating excel file * @version 1.0 */ ...
    将CSV文件转成Excel文件和获得Excel字段值的工具类 
    import java.io.*;

    import org.apache.poi.hssf.usermodel.*;

    /**
    * This class provides utility for operating excel file
    * @version 1.0
    */
    public class ExcelUtil
    {

    /**
    * transform csv file into excel file
    *
    * @param csv name of a csv file that will be transformed
    * @param excel name of a excel file that will store the transformed file
    *
    * @throws IOException
    */
    public final static void CsvToExcel(String csv, String excel) throws IOException
    {
    HSSFWorkbook wb = new HSSFWorkbook();
    HSSFSheet sheet = wb.createSheet("Sheet1");

    BufferedReader r = null;

    try
    {
    r = new BufferedReader(new FileReader(csv));

    int i = 0;

    while (true)
    {
    String ln = r.readLine();

    if (ln == null)
    break;

    HSSFRow row = sheet.createRow((short) i++);
    int j = 0;

    for (CSVTokenizer it = new CSVTokenizer(ln); it.hasMoreTokens();)
    {
    String val = it.nextToken();

    HSSFCell cell = row.createCell((short) j++);
    cell.setCellValue(val);
    }
    }
    }
    finally
    {
    if (r != null)
    r.close();
    }

    FileOutputStream fileOut = null;

    try
    {
    fileOut = new FileOutputStream(excel);
    wb.write(fileOut);
    }
    finally
    {
    if (fileOut != null)
    fileOut.close();
    }
    }



    public final static Object getCellValue(HSSFCell cell)
    {
    if (cell != null)
    {
    int t = cell.getCellType();

    if (t == HSSFCell.CELL_TYPE_NUMERIC)
    {
    int f = cell.getCellStyle().getDataFormat();
    //if (f >= 0x0A && f <= 0x16) // Datetime format
    if (((f >= 14 && f <= 17) || (f >= 164 && f <= 168) || (f >= 172 && f <= 177) || f == 22))
    return (java.util.Date) cell.getDateCellValue();

    double d = cell.getNumericCellValue();
    if (d == Math.floor(d))
    return new Long((long) d);

    return new Double(d);
    }
    else if (t == HSSFCell.CELL_TYPE_STRING)
    return cell.getStringCellValue();
    }

    return null;
    }



    /**
    *
    *
    * @param args
    *
    * @throws IOException
    */
    public static void main(String[] args) throws IOException
    {
    CsvToExcel("x.csv", "x.xls");
    }
    }
    展开全文
  • PAI_float-report 该脚本可将下载的CSV转换为excel电子表格并进行打印。 能够识别不同的CSV报告并应用独特的转换。
  • python csv转换为excel

    2021-04-23 14:36:30
    import pandas as pd import openpyxl def csv_to_xlsx_pd(): csv = pd.read_csv(r'C:1.csv', encoding='utf-8')... csv.to_excel(r'C:\1.xlsx', sheet_name='data') if __name__ == '__main__': csv_to_xlsx_pd()
    import pandas as pd
    import openpyxl
    
    def csv_to_xlsx_pd():
        csv = pd.read_csv(r'C:1.csv', encoding='utf-8')
        csv.to_excel(r'C:\1.xlsx', sheet_name='data')
    
    
    if __name__ == '__main__':
        csv_to_xlsx_pd()
    展开全文
  • CSV转换excel格式[转换]

    千次阅读 2014-08-06 09:28:16
    From:... 步骤: 1.打开Excel程序,并新建一空白文档。 2.单击“数据”,获取外部数据中的“自文本”。找到并选中csv文件“源文件.csv”,单击“导入”。...CSV转换EXCEL格式 ...CSV转换EXCEL格...
    From:http://blog.163.com/mike_homis/blog/static/201049482011717105015210/

    步骤:
    1.打开Excel程序,并新建一空白文档。
    2.单击“数据”,获取外部数据中的“自文本”。找到并选中csv文件“源文件.csv”,单击“导入”。
    CSV转换成EXCEL格式
    3.弹出的窗口如下图所示:
    CSV转换成EXCEL格式
    第一步不需要修改,只要在上图的预览区中能正常显示原本*.csv文件中的文字就可以了,直接单击“下一步”。
    4.这一步是选择在csv文档中起到原xls文档单元格分隔作用的分隔符号的,一般情况下就只有图中所列举的几个,但如果你之前设置的分割符号不是列举的前四个的话,可以勾选“其他”,然后输入分隔符号到其后的文本框中。
    正确的设置后,效果如预览区所示。
    单击下一步。
    CSV转换成EXCEL格式
    5.这一步是设置数据的格式的(好像废话的说~)。
    按照需要调整吧。
    推荐选择默认的“常规”。
    单击“完成”
    CSV转换成EXCEL格式
    6.选择导入数据的位置。
    可以用鼠标直接在工作表中拉选,或者新建工作表。
    单击“确定”,完成数据的导入。
    CSV转换成EXCEL格式
    7.完成效果和原来的xls文档效果对比如下图:
    CSV转换成EXCEL格式
    所以,导入后还需要对一些之前合并的单元格手动修改
    展开全文
  • csv批量转换为excel

    2020-07-26 22:46:55
    程序用来将csv批量转换为excel文件。指定源路径和目标路径。 在main函数中指定源文件路径source,目标文件路径ob. ''' # 导入pandas import pandas as pd import os import time #调用时间模块 import tkinter as...
    # -*- coding:utf-8 –*-
     
    '''
    程序用来将csv批量转换为excel文件。指定源路径和目标路径。
    在main函数中指定源文件路径source,目标文件路径ob.
    
    '''
     
    # 导入pandas
    import pandas as pd
    import os
    import time    #调用时间模块
    import tkinter as tk    #调用GUI图形模块
    from tkinter import filedialog
    import csv
    import xlwt
    
    # 建立单个文件的excel转换成csv函数,file 是excel文件名,to_file 是csv文件名。 
    def newcsv_to_xlsx(aa,bb):
        with open(aa, 'r', encoding='utf-8') as f:
        # 由于这个csv文件中的字库是Shift-JIS,这里用了个encoding='utf-8'的参数来指定使用Shift-JIS字库。
            read = csv.reader(f)
            workbook = xlwt.Workbook()
            sheet = workbook.add_sheet('data')
            # 创建一个名叫data的sheet(原作者的备注)
            l = 0
            for line in read:
                #print(line)
                r = 0
                for i in line:
                    #print(i)
                    try:
                        sheet.write(l, r, float(i))
                    # 一个一个将单元格数据写入(原作者的备注)
                    except Exception as e:
                        sheet.write(l, r, i)
                    r = r + 1
                l = l + 1
            workbook.save(bb)
    
    # 读取一个目录里面的所有文件:
    def read_path(path):
        dirs = os.listdir(path)
        return dirs
     
     
    # 主函数
    def main():
        root = tk.Tk()
    
        root.withdraw()
    
        data_dir = filedialog.askdirectory(title='请选择csv所在文件夹')+'/'    #用对话框选择图片存储文件夹
    
        result_dir = filedialog.askdirectory(title='请选择输出文件夹')+'/'    #自选输出文件夹
    
        # 源文件路径
        source = data_dir
     
        # 目标文件路径
        ob =result_dir
     
        # 将源文件路径里面的文件转换成列表file_list
        file_list = [source + '\\' + i for i in read_path(source)]
     
        a = 0       # 列表索引csv文件名称放进j_list列表中,索引0即为第一个csv文件名称
        j_list = read_path(source)       # 文件夹中所有的csv文件名称提取出来按顺序放进j_list列表中
        print("---->", read_path(source))       # read_path(source) 本身就是列表
        print("read_path(source)类型:", type(read_path(source)))
        # 建立循环对于每个文件调用excel_to_csv()
        for it in file_list:
            j = j_list[a]    # 按照索引逐条将csv文件名称赋值给变量j
            # 给目标文件新建一些名字列表
            j_mid = str(j).replace(".csv", "")   # 将csv文件名中的.csv后缀去掉
            print("====", j_mid)
            j_xlsx = ob + '\\' + j_mid + ".xls"
            newcsv_to_xlsx(it, j_xlsx)        
    
            print("######", it)
            a = a+1
     
     
    if __name__ == '__main__':
        
        main()
    
    
    展开全文
  • csv文件转换excel的好用工具,绿色,体积小,简单好用无需教程。
  • #将csv文件转换为excel文件 pd.read_csv("xxxx.csv").to_excel(ew, sheet_name="sheet的名字", index=False) 注意:使用pandas转换CSV文件到Excel文件时可能会抛出异常: No module named ‘ope
  • python csv 转换 excel

    千次阅读 2018-12-12 17:10:28
    首先 pip install openpyxl  import openpyxl import csv # 创建工作簿对象 work_book = openpyxl.Workbook() # 创建sheet ...excel表名称") # 打开csv文件 csvfile = open('csv文件路径') ...
  • Excel转换为CSV

    2016-12-26 16:28:05
    Excel文件转换为CSV文件 比Excel自带转换功能好,不会有错行问题。
  • csv文件转换为excel文件

    万次阅读 2018-07-26 13:05:19
    首先,这里需要简单的介绍一个软件PHPmyadmin,可能对一些大佬或者是学习python方向的同学对这个软件相对熟悉, 我是在一位学长帮我... phpMyAdmin 是一个以PHP基础,以Web-Base方式架构在网站主机上的MySQL的数...
  • CSV数据文件转换为Excel文件

    热门讨论 2009-06-25 18:12:19
    该控件的主要作用是转换CSV数据文件为Excel文件,但数据大于65000条的时候,控件会自动分成多个Excel文件。里面有一些对Excel的控制,大家可以看看。
  • csv带逗号格式的文件在分析数据,处理数据过程中不方便,可以转换成EXCE格式的文件进行分析处理。单个文件比较容易转换,但是批量转换就很费时,可以用Vba代码批量将csv带逗号格式的文件转换EXCEl文件。
  • excel转换csv

    2015-08-14 17:25:13
    excel转换csv,压缩文件
  • ExcelCSV转换excel批量转换csv文件。 这只是一个快速而肮脏的项目。 但是,它有效! 安装 git clone https://github.com/hhandika/excel-csv-converter cd excel-csv-converter/ pip install --editable . ...
  • php把excel转化为csv的方法:...”方法把excel转化为csv即可。推荐:《PHP视频教程》1.php能不能把execl转化成csvPHPExcel完全可以满足你的要求,给个简单处理例子,具体的你还是看看PHPExcel的文档:$filename =...
  • 这个程序主要是想完成把文件夹里的excel转换csv然后将所有的csv文件合并但是xlsx-to-csv-pd函数和hebing函数报故DEGUG也没整明白麻烦大神给调一下,百元红包感谢#载入需要的库impor...这个程序主要是想完成把...
  • 实现了读取文件夹中多个csv文件并将其逐个转换为excel文件,最后将excel文件压缩成.zip压缩包 import zipfile import pandas as pd import os class csv_excel_zip(): ''' 读取一个文件夹内的所有csv文件,并将其...
  • 一:在Mac上假设你使用Excel打开windows导出的CSV格式文档。你会发现表格中全部的的内容都显示在A列。 那么,怎样恢复正常呢,你能够将CSV格式的文档导入到Excel文档中,这样就正常显示了。 1. 2. 3. 4. 5. 6....
  • ... <pre><code>curl -F files[]=@myfile.csv '...<p>It's a csv to Excel converter service from this website <a href="https://www.rebasedata.com/convert-csv-to-excel-online" rel="nofollow noreferrer">...
  • 此代码主要分为两个功能,一是利用npoi读取exce,将excel数据转换为csv格式,二是将csv文件数字型单元格转换为文本型导出,代码全部,请创建一个项目将此代码复制进去,修改下命名空间,因为我的包里涉及其他项目...
  • excel表 更改后缀名 xlsx转成csv csv转换xlsx

    万次阅读 多人点赞 2019-09-12 23:14:20
    我们知道,像身份证这些多位数字,在正常表格里都是会加上一个‘来使其显示的,或者换成“文本”模式的单元格形式:这里分别以文本形式以及加‘的数字形式,大家讲解转换CSV格式后的效果差别。 2、先看以文本...
  • excel/CSV 表数据excel/CSV为C++代码,支持程序内直接读取数据结构
  • def csv_excel(): pandas.set_option('display.unicode.east_asian_width',True) df = pandas.read_excel("C:/Users/xiaobu/Desktop/数据分析.csv",usecols=['身高','姓名','城市']) data_file = "./数据.xlsx" ...
  • 批量转换一个目录中的所有的标准CSV文件到目标目录中,并会默认将所有单元格设置文本格式,以保证长数字不丢失精度 具体开发见:https://blog.csdn.net/someboy53/article/details/82120199
  • using System; using System.Diagnostics; using System.IO; using System.Reflection; using System.Windows.Forms;...using Excel=Microsoft.Office.Interop.Excel; namespace WinFromAPP { publi...
  • csv2excel批量转换工具

    2015-04-28 15:42:28
    csv文件批量转换为xls,代替手工用EXCEL打开再另存的麻烦。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,581
精华内容 8,232
关键字:

csv转换为excel