简介
openpyxl 模块是解决 Microsoft Excel 2007/2010 之类的版本中扩展名是 xlsx/xlsm/xltx/xltm 的文件的读写的第三方库。
openpyxl 的安装
sudo pip install openpyxl
openpyxl 的写操作
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.title =
"python"
for i
in range(
1,
50):
ws.cell(row=i,column=
1,
value=
"{}".
format(
'你是谁'))
ws.cell(row=i,column=
2,
value=
"{}".
format(
'他是谁'))
ws.cell(row=i,column=
3,
value=
"{}".
format(
'我是谁'))
wb.save(
'abc.xlsx')
注意:行和列,必须从1开始
openpyxl 的读操作
from openpyxl import load_workbook
wb = load_workbook(
'abc.xlsx')
ws_wb = wb.get_sheet_by_name(
'python')
#通过表名获取 sheet
for row
in ws_wb.rows:
for cell
in row:
print cell.
value
获取行数和列数:
rows = ws_wb.max_row
#获取行数
cols = ws_wb.max_column
#获取列数
#设定单元格的值,两种方式
ws_wb.cell(row=
2,column=
5).
value=
99
ws_wb.cell(row=
3,column=
5,
value=
100)
转载请注明原文地址: https://ju.6miu.com/read-35814.html