首页 > 编程知识 正文

python怎么导入csv文件,python读取xlsx文件

时间:2023-05-06 01:45:36 阅读:128567 作者:1130

hello先生,今天我想和大家一起谈谈数据驱动中常见的csv和xlsx文件的操作。 主要是今天在公司操作csv文件时,没有任何结果。 回家再试试我的电脑代码又能运行了。

所以我想我的文件制作是不是有问题,明天去公司看看吧

好了,废话不多说,直接访问代码,先看看csv文件的读取操作吧

import csv,OS data _ file=OS.path.join (OS.path.dirname ) OS.path.dirname ) __file__ ),' data/data mode='r ',encoding=‘utf-8’(ASF : reader=CSV.reader (f ) next ) reader ) forxinreader 3360 test _ data.APA “page”,“内容不能为空”,[”,“helloworld_勤劳的鸭子”,“hello_勤劳的鸭子”,“hello_勤劳的鸭子”]在此为next (读者) 经过验证,返回的是csv文件的第一行,即标题行。 接下来,让我们看看xlsx文件的读取。 对xlsx可能有点麻烦,但问题不大

fromopenpyxlimportworksheetfromopenpyxlimportload _ worksheetfromopenpyxl.worksheet.worksheetimportworksheetexecel _ fill ), ' data ' ) de fwrite _ excel (: # 13: worksheet对象worksheet=Worksheet ) # 2: sheet worksheet=worksheet.acchet=“”密码“worksheet [ ' B1 ' ]=“”预期结果“worksheet [ ' B1 ' ]=“”备注“#其中操作重命名sheet.title=” Helloworld.xlsx ) ) def read_excel ) )/Heloworld.xlsx )加载1:excel文件worksheet=load _ worksheet (filename ) data.xlsx ' ) worksheet_name=worksheet.gg此方法是旧worksheet 3360 worksheet=worksheet [ '用户信息' sheetname的名称test _ datate 4 )填写:data=[]fory) : data.append (worksheet.cell (row=x,column=y ).value ) test_data.append

fromopenpyxlimportload _ workbookimportopenpyxlsave _ file=OS.path.join (OS.path.dirname )。 ' data ' ) defrows_col(: )其次,是获取总行数和总列数的方法,即workbook=load _ workbook (filename=save _ file '/data.xlsx ) print('max_row为{},max_col为{}'.format ) ws.max ws.max_column(#然后,如何获取总行数和总列数2 sheet1=workbok.gom sheet1.max_column ) #以下是获取总行数和总列数的三种方法: 需要注意的是,文件名WB=openpyxl.load _ workbook (XXX.xlsx ) ) sheet2=WB.ack,而不是文件路径

来自openpyxl导入工作簿, load _ workbookfromopenpyxl.worksheet.worksheetimportworksheetdefdo _ excel (maxcol ) : workbook=load _ worksheet me ) test _ data=[ ] forrowinworkbook (sheet name ) data ) ) for max_row=maxrow,min_col=mincol,max _ col=max。

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