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)
本文介绍了用于操作Excel文件的Python库,包括针对.xls文件的xlrd、xlwt及xlutils,以及针对.xlsx文件的XlsxWriter。提供了每个库的基本用法示例,帮助读者快速上手。
5万+

被折叠的 条评论
为什么被折叠?



