【python】excel操作
来源:互联网 发布:网眼空间绑定域名教程 编辑:程序博客网 时间:2024/06/17 15:47
一,将文件写入excel
参考:http://www.cnblogs.com/liutongqing/p/6892099.html
import csv
import pandas as pd
#未遇到空行问题,没见newline参数 csvFile2
=
open
(
'csvFile2.csv'
,
'w'
, newline
=
'')
# 设置newline,否则两行之间会空一行
with open("log.csv",'w') as wf2:
wf2.write(codecs.BOM_UTF8) #涉及到输出汉字编码问题需要用到这一句,不涉及汉字的话,一般不需要
spamwriter = csv.writer(wf2)
sort_value=sorted(word_dict,key=word_dict.get,reverse=True) #对字典按值进行排序,返回的是排好序的键的列表
for key in sort_value:
spamwriter.writerow([key,(word_dict[key])]) #将数据写入csv文件
m
=
len
(data)
for
i
in
range
(m):
spanwriter
.writerow(data[i])
'''
二,将多个csv合并到一个excel
参考:http://blog.csdn.net/u012063773/article/details/73882508
basedir ='.' #搜索所在目录下的csv文件
writer =pd.ExcelWriter('test.xlsx') #创建输出文件
filenames=os.listdir(basedir)
print filenames
for filename in filenames:
flist = filename.strip().split('.')
if flist[-1] == 'csv':
fn=flist[0]
data=pd.read_table(filename,sep=',')
data.to_excel(writer,fn,index=False)
writer.save()
- Flask Excel python操作excel
- 使用python操作excel
- python 操作 excel
- python操作excel
- python操作excel
- python操作Excel word
- python操作Excel
- Python操作Excel
- python操作excel
- python 写Excel操作
- Python Excel操作
- python操作excel
- python 操作Excel
- python操作excel
- python操作excel
- Python操作Excel
- Python-操作Excel
- Python操作Excel
- Vue, App与我(八)
- 多态和类型转化(instanceof)
- java发送邮件
- UVa-133 The Dole Queue(约瑟夫环)
- 一键产生非交互的密钥对
- 【python】excel操作
- 正规表示法和Linux三剑客
- Java堆、栈、方法区、常量池(转载)
- this指针详解
- linux 路由表设置 之 route 指令详解
- spring boot(四):thymeleaf使用详解
- 通过配置文件自动建表时常出现的错误
- centosftp
- 沙盒目录解析