python读取excel文件的方法多样,其中使用xlrd和xlwt库是一个常用的选择。首先确保已安装这两个库,可以通过命令行执行如下命令安装:pip3 install xlrd pip3 install xlwt 准备好你的excel文件,例如放在D盘的百度经验目录下的11.xlsx,文件仅含一个工作表A,内容为一些销售数据。接着在pycharm中新建一个...
python怎么读取excel文件
python读取excel文件的方法多样,其中使用xlrd和xlwt库是一个常用的选择。首先确保已安装这两个库,可以通过命令行执行如下命令安装:
pip3 install xlrd
pip3 install xlwt
准备好你的excel文件,例如放在D盘的百度经验目录下的11.xlsx,文件仅含一个工作表A,内容为一些销售数据。
接着在pycharm中新建一个excel.py文件,导入xlrd和xlwt库。
接下来是三个基本知识点:获取excel的工作表名称、获取行数与列数、获取指定单元格的值。
使用open_workbook方法打开文件,通过sheet_names()获取工作表名称,sheet_by_name('A')获取指定工作表,nrows和ncols分别获取行数和列数,cell(row,col).value获取单元格的具体值。
示例代码如下:
workbook = xlrd.open_workbook(r'E:\11.xlsx')
print(workbook.sheet_names())
sheet2 = workbook.sheet_by_name('A')
nrows = sheet2.nrows
ncols = sheet2.ncols
print(nrows, ncols)
cell_A = sheet2.cell(1, 1).value
print(cell_A)
若需在excel中写入数据,使用xlwt库,首先新建excel文件,添加页签,写入数据,最后保存文件。
示例代码如下:
stus = [['年', '月'], ['2018', '10'], ['2017', '9'], ['2016', '8']]
Excel = xlwt.Workbook() # 新建excel
sheet = Excel.add_sheet('B') # 新建页签B
row = 0
for stu in stus:
col = 0
for s in stu:
sheet.write(row, col, s) # 开始写入
col = col + 1
row = row + 1
Excel.save('Excel.xls') # 保存
以上步骤详细介绍了如何使用python读取和写入excel文件,希望对学习者有所帮助。2024-11-06