首页 > 编程知识 正文

python将结果写入文件,python写入excel指定列

时间:2023-05-03 19:22:29 阅读:146535 作者:1393

一、所需库:操作1.xls格式的表格文件:

读取: xlrd

写入: xlwt

修改(额外写入):xlutils

使用xlsx格式的表文件:

读/写: openpyxl

二、操作实现代码1.xls格式的表文件:

# coding=utf-8 importxlrdimportxlwtfromxlutils.copyimportcopydefwrite _ excel _ xls (路径,sheet_name, value ) :index=len(value ) #需要写入数据的行数workbook=xlwt.Workbook ) # 获取新工作簿sheet=workbook.add_sheet ) (sheet_namanage )的工作簿中的表单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获取工作簿中的所有表worksheet=workbook.sheet _ by _ name (sheets [0] )工作簿中的所有表表中已存在的数据行数new_workbook=copy(workbook )将xlrd对象复制到xlwt对象new _ worksheet=new _ workbook.get _ sheet len ) value[I] ) : new _ worksheet.write (irows _ old,j, value[I] ) # (defread_excel_xls(path ) :工作簿=xlrd.open _ workbook (path ) ) 获取打开工作簿sheets=workbook.sheet_names )的工作簿中的所有表worksheet=workbook.sheet _ by _ name (sheets [0] )工作簿获取worksheet.nrows ) 3360f的worksheet.ncols (:打印) worksheet.cell_value(I,j )、't ', end=' ' ) #数据print(book_name_xls='xls格式的测试工作簿. xls'sheet_name_xls='xls格式的测试表' '男',' 19 ','杭州','研发工程师' ',[ '生动母鸡','男',' 22 ','北京','医生' ],[寂寞服装', “寂寞的服装”“西安”、“测试工程师”、['Jones、“女人”、“34”、“上海”、“产品经理”、“cat”、“女人”、“56”、“上海”

# coding=utf-8 importopenpyxldefwrite _ excel _ xlsx (路径,sheet_name, value ) :index=len(value ) workbook=openpyxl.Workbook ) ) sheet=workbook.active sheet.title=sheet _ name fook (de fread _ excel _ xlsx (路径, sheet_name ) : workbook=openpyxl.load _ workbook (path ) sheet=WB.get _。sheet=workbook [ sheet _ name forrowinsheet.rows : forcellinrow 3360 print (cell.value,'t ', end=' ' ) print () book_name_xlsx='xlsx格式测试工作簿. xlsx'sheet_name_xlsx='xlsx格式测试表' value3=[[

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。