[初学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("操作完毕.")