xlrd,xlwt模塊
xlrd,xlwt模塊是python用來操作excal表格的模塊
讀取數據使用xlrd模塊
import xlrd workbook = xlrd.open_workbook("报价单.xlsx") #查看所有工作表的名称 print(workbook.sheet_names()) # 获取某个工作表 # sheet = workbook.sheet_by_index(1) sheet = workbook.sheet_by_name("Sheet1") # print(sheet.name) # # # 获取某一行 row = sheet.row(2) # print(row) # # # # 获取单元格 cell = row[4] # print(cell.ctype) # 单元格的数据类型 # print(cell.value)# 单元格的数据
用wlrt模塊生成表格
import xlwt """ xlwt 是第三方的用于生成一个Exel表格 """ # 创建一个工作薄 wb = xlwt.Workbook() # 创建一个工作表 sheet = wb.add_sheet("特工信息") # type:xlwt.Worksheet # 字体对象 font = xlwt.Font() font.bold = True # style样式对象 style = xlwt.XFStyle() style.font = font # 将字体设置到样式中 # 写入数据 # sheet.write(0,0,"这是标题") # 写入 并合并单元格 sheet.write_merge(0,0,0,4,"这是标题",style) # 将工作薄写入到文件 wb.save("abc.xls")