1、对于.xls 文件,有以下库可以使用
xlrd:从excel读数据的第三方控件;
xlwt:从excel写数据的第三方控件;
xlrd:从excel读数据的第三方控件;
xlwt:从excel写数据的第三方控件;
xlutils:使用xlrd、xlwt的工具箱。
注;安装过程中,需要安装setuptools库
简单例子使用:
import xlrd
import xlwt
from xlutils.copy import copy
def write_excel(data,rows,columns):
local='d:\\pic_dwn'
filename = "wmw.xls"
rb = xlrd.open_workbook(local+'\\'+filename)
r_sheet = rb.sheet_by_index(0)
wb = copy(rb)
sheet = wb.get_sheet(0)
sheet.write(1930,3,data)
wb.save(local+'\\'+'wmw.xls')
2、对于.xlsx,还有一个库可以使用:
XlsxWriter:从excel写数据的第三方控件
简单使用例子:
def creat_workbook():
local='d:\\pic_dwn'
filename = "creatnew.xlsx"
workbook = xlsxwriter.Workbook(local+'\\'+filename)
worksheet = workbook.add_worksheet()
return workbook,worksheet
def shut_workbook(workbook):
workbook.close()
def write_excel(worksheet,data,columns,rows):
worksheet.write(columns+rows,data)