openpyxl

openpyxl库的使用,这个处理xlsx还是挺有用的

ref:传送门

 1 from openpyxl import Workbook
 2 from openpyxl import load_workbook
 3 from openpyxl.cell import get_column_letter
 4 
 5 #---------------读取表内容
 6 wb=load_workbook(filename=r'1.xlsx');   #打开一个xlsx文件
 7 sheetnames = wb.get_sheet_names()       # get a list of all the sheet names in the workbook by calling the get_sheet_names() method
 8 ws = wb.get_sheet_by_name(sheetnames[0])    #获取第一个表
 9 for i in range(1,3):                    #获取表内容  或者ws['B2'].value
10     for j in range(1,4):
11         print ws.cell(row=i,column=j).value,
12     print
13 print ws.max_column,ws.max_row;     #获取行,列数
14 print get_column_letter(6);
15 for i in ws['A1':'C2']: #获取每一行
16     #print i
17     for j in i:
18         print j.coordinate,j.value
19 
20 #-------------创建表写入内容
21 a=Workbook()
22 a.create_sheet(index=0,title='66')  #表名
23 sheet=a.get_sheet_by_name('66');
24 for i in range(1,5):
25     for j in range(1,2):
26         sheet.cell(row=i,column=j).value='7'
27 '''
28 for i in sheet['A1':'C5']:
29     for j in i:
30         j.value='6';
31 '''
32 a.save('6.xlsx');

 

转载于:https://www.cnblogs.com/a1225234/p/5704074.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值