前言

有时候为了省去编代码的麻烦,可以将csv文件转化为excel表格,以实现用excel处理文件的目的。


一、将file.csv 转为file.xlsx

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、使用步骤

1.引入库

代码如下(示例):

#导入xlwt包
import xlwt

2.定义函数

代码如下(示例):

def txt_xls(filename, xlsname):try:f = open(filename, 'r',encoding='utf-8')xls = xlwt.Workbook()sheet =xls.add_sheet('sheet1',cell_overwrite_ok=True)x=0while True:line =f.readline()if not line:break
#split(';')表示csv文件内容以“;”分割for i in range(len(line.split(';'))):item = line.split(';')[i]sheet.write(x,i,item)x+=1 f.close()xls.save(xlsname)except:raise

3.输入要转换的文件

#例如将file.csv转为b.xls
if __name__=="__main__":filename = "file.csv"xlsname ="b.xls"txt_xls(filename,xlsname)

该处使用的url网络请求的数据。


总结

到此就可以将csv文件转为excel了。

python将CSV文件转为excel相关推荐

  1. python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格

    假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...

  2. python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法

    参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...

  3. Python 把csv文件转换为excel文件

    背景 由于其他部门给的数据是 csv 文件,业务人员一般都是熟悉 excel 文件,为了方便查看数据,因此需要写个程序,把 csv 文件转换为 excel 文件,由于是经常使用,小编的脚本程序,写成了 ...

  4. Python将CSV文件转换为Excel文件

    不多说,直接贴代码 from pandas.io.excel import ExcelWriter import pandas as pd with ExcelWriter('xxx.xlsx') a ...

  5. Java 后端将上传的 csv 文件转为 Excel xlsx 文件

    一.概述 本地文件是 csv格式,将其转成 xlsx 或者 xls. 二.实现步骤 2.1 获取 csv 文件数据 由于前端的上传文件的数据类型是 MultipartFile,所以就通过获取输入流的方 ...

  6. python导入csv文件-Python读写文件(csv、txt、excel)

    大家做在数据处理的时候,肯定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件 import csv #python2可以用file替代open with op ...

  7. Python数据分析·读取CSV文件转为字典

    Python数据分析·读取CSV文件转为字典 1.pandas 读取CSV 2.CSV转为字典 3.CSV转为数组 Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为 ...

  8. 用python将爬取内容写入csv文件中用excel打开后的乱码问题

    在平时的数据采集中我们经常会将一些数据存入csv文件,但是有时候用excel打开csv文件会发现乱码. 可能有的人会问为什么不直接将数据写去excel中,而是先写入csv然后又用excel打开,不嫌麻 ...

  9. python将excel转csv乱码_python解决csv文件用excel打开乱码问题

    [问题] python输出的csv文件用excel打开,里面的中文会变成乱码,但用window下的记事本或mac下的numbers打开就正常显示. 原因是python输出的文件是utf-8编码写入的, ...

最新文章

  1. BDTC 2017丨大数据在金融、交通、医疗、工业领域落地实践与应用
  2. Effective C++: noexcept
  3. MySQL 中存储时间的最佳实践
  4. linux编译动态库之-fPIC
  5. Docker容器(container)详解
  6. Spring框架----Spring框架的基本概念
  7. Linux操作Oracle(9)——Oracle数据库导入导出方法详解 EXP IMP EXPDP IMPDP
  8. ant编辑java忽略注释_java – 注释不起作用
  9. DEDE的安装 和 DEDE文件和目录详解与安全问题
  10. Android中关于键盘的处理
  11. php 邮编 类,邮编查询示例
  12. 【手写数字识别】基于matlab PCA手写数字识别【含Matlab源码 309期】
  13. 张正友标定法的非opencv库函数实现
  14. 图片分享和加载失败的原因之一
  15. Excel中如何将一个Excel工作表的数据按一列的关键字拆分成多个工作表
  16. uboot启动流程详细分析(基于i.m6ull)
  17. 3rd TMA大数据营销案例征集赛正式启动,报名ing!
  18. 毕业十年,唯有独立面对——记 贺利坚老师新书《逆袭大学——传给IT学子的正能量》
  19. docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘: Permission denied
  20. EOS 安装本地环境,发币教程,本地节点

热门文章

  1. GTJ2018如何导出全部工程量_广联达GTJ2018常10个问题
  2. java云同桌学习系列(七)——集合
  3. python修改ip地址_用Python更改IP地址(转) | 学步园
  4. 简述物联网感知技术_《物联网技术》复习题
  5. 【解决方案】IE浏览器提示 是否停止运行此脚本?此页面上的脚本造成Intenet Explorer运行速度减慢。
  6. 产品设计中的脉冲群(EFT)防护
  7. 美摄助力百度“度咔剪辑”,让知识创作更容易
  8. VM安装Arch全程记录-2012-5
  9. 排名前5位的开源问答系统
  10. USB 驱动程序介绍(一)