openpyxl
2016-07-25 16:41
441 查看
openpyxl库的使用,这个处理xlsx还是挺有用的
ref:传送门
ref:传送门
from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.cell import get_column_letter #---------------读取表内容 wb=load_workbook(filename=r'1.xlsx'); #打开一个xlsx文件 sheetnames = wb.get_sheet_names() # get a list of all the sheet names in the workbook by calling the get_sheet_names() method ws = wb.get_sheet_by_name(sheetnames[0]) #获取第一个表 for i in range(1,3): #获取表内容 或者ws['B2'].value for j in range(1,4): print ws.cell(row=i,column=j).value, print print ws.max_column,ws.max_row; #获取行,列数 print get_column_letter(6); for i in ws['A1':'C2']: #获取每一行 #print i for j in i: print j.coordinate,j.value #-------------创建表写入内容 a=Workbook() a.create_sheet(index=0,title='66') #表名 sheet=a.get_sheet_by_name('66'); for i in range(1,5): for j in range(1,2): sheet.cell(row=i,column=j).value='7' ''' for i in sheet['A1':'C5']: for j in i: j.value='6'; ''' a.save('6.xlsx');
相关文章推荐
- shell/命令行下的光标移动等操作技巧
- linux 中的MYSQL命令汇总 适合学习linux下配置mysql的朋友
- Emgu在引用openCV时提示:无法加载 DLL“opencv_core2410”: 找不到指定的模块。
- Apache实现Tomcat集群
- 【CentOS】比较有用的find系列工具
- auto_ptr、shared_ptr、weak_ptr、scoped_ptr用法小结
- tomcat7 生产环境优化(有些JVMtomcat5 6上的参数被取消了)
- 全球50大在线学习网站
- 关于linux网络基础记录
- popuWindow和软键盘共存
- Linux定时执行任务
- Linux -trap
- Mac 安装运行 Docker for Mac
- Linux内核之进程调度
- 使用 CAS 在 Tomcat 中实现单点登录
- linux tc 笔记整理(traffic control)
- opencv在MAC下的安装
- 使用OpenTSDB遇到的问题
- delete drop truncate
- nginx + tomcat 架构中,页面跳转,URL不变,网页内容变