xlrd模块
import xlrd
table = xlrd.open_workbook('xxx.xls')
sheet = table.sheets()[0]
sheet = table.sheet_by_index(0)
sheet = table.sheet_by_name("Sheet1")
row = sheet.row_values(0)
col = sheet.col_values(0)
sheet.cell_value(0, 1)
sheet.nrows
sheet.ncols
- excel表格单元类型:
0
:空1
:str2
:num3
:date4
:boolean5
:error
xlsxwriter模块
import xlsxwriter
xl = xlsxwriter.Workbook('xxx.xls')
table = xl.add_worksheet('sheet 1')
table.write_string(0, 0, 'val')
table.set_column('C:E', 15)
xl.close()
- 写入格式:
方法 | 意义 |
---|
write_boolean | 写bool值 |
write_datetime | 写日期 |
write_number | 写数字 |
write_string | 写字符串 |
write_blank | 空 |
write_url | 写url |
write_formula | 写公式 |
insert_image | 插入图片 |
merge_range | 合并单元格写入 |
- 单元格格式—add_format:
属性 | 属性值 | 说明 |
---|
color | red | 颜色 |
num_format | yy-mm-dd | 日期格式 |
url | www.baidu.com | 超链接 |
bold | True | 加粗 |
font_size | 16 | 字体大小 |
underline | True | 下划线 |
bg_color | red | 单元格背景颜色 |