1、对于.xls 文件,,有以下库可以使用xlrd:从excel读数据的第三方控件;xlwt:从excel写数据的第三方控件;
xlutils:使用xlrd、xlwt的工具箱。
注;安装过程中,需要安装setuptools库
简单例子使用:
import xlrdimport xlwtfrom xlutils.copy import copydef 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,worksheetdef shut_workbook(workbook):workbook.close()def write_excel(worksheet,data,columns,rows):worksheet.write(columns+rows,data)
因为有梦,所以勇敢出发,选择出发,便只顾风雨兼程。