python将CSV文件转为excel
前言
有时候为了省去编代码的麻烦,可以将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相关推荐
- python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格
假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...
- python将txt文件转为excel格式以及写入excel超过65536行报错问题解决方法
参考链接: https://blog.csdn.net/levy_cui/article/details/82252183 https://blog.csdn.net/levy_cui/article ...
- Python 把csv文件转换为excel文件
背景 由于其他部门给的数据是 csv 文件,业务人员一般都是熟悉 excel 文件,为了方便查看数据,因此需要写个程序,把 csv 文件转换为 excel 文件,由于是经常使用,小编的脚本程序,写成了 ...
- Python将CSV文件转换为Excel文件
不多说,直接贴代码 from pandas.io.excel import ExcelWriter import pandas as pd with ExcelWriter('xxx.xlsx') a ...
- Java 后端将上传的 csv 文件转为 Excel xlsx 文件
一.概述 本地文件是 csv格式,将其转成 xlsx 或者 xls. 二.实现步骤 2.1 获取 csv 文件数据 由于前端的上传文件的数据类型是 MultipartFile,所以就通过获取输入流的方 ...
- python导入csv文件-Python读写文件(csv、txt、excel)
大家做在数据处理的时候,肯定难免会与文件交互,那么对于指定的文件类型,我们如何操作呢? 1.python读写csv文件 import csv #python2可以用file替代open with op ...
- Python数据分析·读取CSV文件转为字典
Python数据分析·读取CSV文件转为字典 1.pandas 读取CSV 2.CSV转为字典 3.CSV转为数组 Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为 ...
- 用python将爬取内容写入csv文件中用excel打开后的乱码问题
在平时的数据采集中我们经常会将一些数据存入csv文件,但是有时候用excel打开csv文件会发现乱码. 可能有的人会问为什么不直接将数据写去excel中,而是先写入csv然后又用excel打开,不嫌麻 ...
- python将excel转csv乱码_python解决csv文件用excel打开乱码问题
[问题] python输出的csv文件用excel打开,里面的中文会变成乱码,但用window下的记事本或mac下的numbers打开就正常显示. 原因是python输出的文件是utf-8编码写入的, ...
最新文章
- BDTC 2017丨大数据在金融、交通、医疗、工业领域落地实践与应用
- Effective C++: noexcept
- MySQL 中存储时间的最佳实践
- linux编译动态库之-fPIC
- Docker容器(container)详解
- Spring框架----Spring框架的基本概念
- Linux操作Oracle(9)——Oracle数据库导入导出方法详解 EXP IMP EXPDP IMPDP
- ant编辑java忽略注释_java – 注释不起作用
- DEDE的安装 和 DEDE文件和目录详解与安全问题
- Android中关于键盘的处理
- php 邮编 类,邮编查询示例
- 【手写数字识别】基于matlab PCA手写数字识别【含Matlab源码 309期】
- 张正友标定法的非opencv库函数实现
- 图片分享和加载失败的原因之一
- Excel中如何将一个Excel工作表的数据按一列的关键字拆分成多个工作表
- uboot启动流程详细分析(基于i.m6ull)
- 3rd TMA大数据营销案例征集赛正式启动,报名ing!
- 毕业十年,唯有独立面对——记 贺利坚老师新书《逆袭大学——传给IT学子的正能量》
- docker部署rabbitmq出错touch: cannot touch ‘/etc/rabbitmq/rabbitmq.conf‘: Permission denied
- EOS 安装本地环境,发币教程,本地节点
热门文章
- GTJ2018如何导出全部工程量_广联达GTJ2018常10个问题
- java云同桌学习系列(七)——集合
- python修改ip地址_用Python更改IP地址(转) | 学步园
- 简述物联网感知技术_《物联网技术》复习题
- 【解决方案】IE浏览器提示 是否停止运行此脚本?此页面上的脚本造成Intenet Explorer运行速度减慢。
- 产品设计中的脉冲群(EFT)防护
- 美摄助力百度“度咔剪辑”,让知识创作更容易
- VM安装Arch全程记录-2012-5
- 排名前5位的开源问答系统
- USB 驱动程序介绍(一)