[初学python]表格文件读写操作
原生python并没有自带excel操作的类库,需要安装第三方类库xlrd和xlwt
安装方法:
pip install xlrd
pip install xlwt
一个Excel文件叫作一个Workbook,一个Workbook包含若干个工作表(sheet),
一个工作表包含若干行和列,对其中的单元格(cell)可以进行读写操作。
以下是测试程序:
#测试读写excel文件
#需要安装xlrd和xlwt
import xlrd
import xlwt
def excel_read():
w = xlrd.open_workbook("demo.xls") #打开文件
sheet = w.sheet_by_index(0) #获取第1个工作表
print("这是第1行,第A列的内容:", sheet.cell_value(0, 0))
print("这是第1行,第B列的内容:", sheet.cell_value(0, 1))
print("这是第2行,第A列的内容:", sheet.cell_value(1, 0))
print("这是第2行,第B列的内容:", sheet.cell_value(1, 1))
pass
def excel_write():
f = xlwt.Workbook() #创建工作簿
sheet = f.add_sheet("sheet1") #创建sheet
sheet.write(0, 0, "第1行,第A列")
sheet.write(0, 1, "第1行,第B列")
sheet.write(1, 0, "第2行,第A列")
sheet.write(1, 1, "第2行,第B列")
f.save("demo.xls") #保存到文件
pass
#程序入口
print("演示表格文件的读写...")
excel_write()
excel_read()
print("操作完毕.")