Python读取文件名写入Excel,python将数据写入excel指定单元格
一、所需库:操作1.xls格式的表格文件:
读取:xlrd
写入:xlwt
修改(额外写入):xlutils
使用文件格式格式的表文件:
读/写:openpyxl
二、操作实现代码1.xls格式的表文件:
# coding=utf-8 importxlrdimportxlwtfromxlutils。copyimportcopydefwrite _ excel _ xls(路径,工作表名称,值):索引=长度(值)#需要写入数据的行数工作簿=xlwt .工作簿)#获取新工作簿工作表=工作簿。add _ sheet)(工作表_ na管理)的工作簿中的表单forIinrange(0,index ) : for j in range(0) value[I])创建新路径(defwrite_excel_xls_append),value ) :index=len(value))写入数据的行数workbook=xlrd.open_workbook ) #打开工作簿sheets=workbook.sheet _ names获取工作簿中的所有表工作表=工作簿。工作表名称(工作表[0])工作簿中的所有表表中已存在的数据行数new_workbook=copy(工作簿)将读操作对象复制到xlwt对象new _ worksheet=new _ workbookget _ sheet len)value[I]):new _ worksheet。write(I rows _ old,j,value[I])#(defread _ excel _ xls(path):工作簿=xlrd.open _ workbook(路径) )获取打开工作簿sheets=workbook.sheet_names)的工作簿中的所有表工作表=工作簿。工作表名称(工作表[0])工作簿获取工作表。nrows ) 3360f的worksheet.ncols(:打印)worksheet.cell_value(I,j)、 \t ,end= ) #数据print(book_name_xls=xls格式的测试工作簿 sheet_name_xls=xls格式的测试表 男, 19 ,杭州,研发工程师 ,[ 生动母鸡,男, 22 ,北京,医生 ],[寂寞服装, "寂寞的服装""西安"、"测试工程师琼斯。女人"、"34"、"上海"、"产品经理"猫"女人"、"56"、"上海"
# coding=utf-8 importopenpyxldefwrite _ excel _ xlsx(路径,sheet_name,value):index=len(value)workbook=open pyxl .工作簿))工作表=工作簿。活动工作表。title=sheet _ name fook(de fread _ excel _ xlsx(路径,sheet _ name):workbook=open pyxl。load _ workbook(path)sheet=WB。get _。sheet=workbook[sheet _ name for row in sheet。行:强制linrow 3360打印(单元格。value, \t ,end= )print()book _ name _ xlsx= xlsx格式测试工作簿xlsxsheet_name_xlsx=xlsx格式测试表值3=[[
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。