python怎么读写当前的excel

发布网友

我来回答

4个回答

热心网友

python有很强大的excel读写能力,只需要安装xlrd,xlwt这两个库就可以了

pip install xlrd
Pip install xlwt

看教程,在右边的链接:网页链接

#ecoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyExcelerator import *
w = Workbook() #创建一个工作簿
ws = w.add_sheet('1') #创建一个工作表
for j in range(0,5):     #控制列
    for i in range(0, 50000):   #控制行
        if(j == 0):         #第一列
            ws.write(i, j, '13001454722')
        if(j == 1):
            ws.write(i,j,'6')
        if(j == 2):
            ws.write(i, j, 'KQ_201801_20WANONE')
        if(j == 3):
            ws.write(i,j,'1')
        if(j == 4):
            ws.write(i,j,u'否')
w.save('xqtest.xls')

热心网友

安装xlwings这个第三方库,可与当前打开的EXCEL实时交互数据,读写都可以。

热心网友

下面是创建和读写Excel文件的例子:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyExcelerator import *
w = Workbook()
ws = w.add_sheet('1')
for j in range(0,5):
for i in range(0, 50000):
if(j == 0):
ws.write(i, j, '13001454722')
if(j == 1):
ws.write(i,j,'6')
if(j == 2):
ws.write(i, j, 'KQ_201801_20WANONE')
if(j == 3):
ws.write(i,j,'1')
if(j == 4):
ws.write(i,j,u'否')
w.save('xqtest.xls')

热心网友

你的意思是,EXCEL软件已经启动并打开了这些文件,然后python要对这些表格进行操作吧

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com