1、对于.xls 文件,有以下库可以使用
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)
时间: 2024-10-19 20:05:12