码迷,mamicode.com
首页 > 编程语言 > 详细

python 模块openpyxl读excel文件

时间:2016-12-15 14:17:48      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:load   模块   image   int   for   nbsp   技术   python   获取   

使用openpyxl模块来读取excel。

先看一下操作前的excel是什么样子吧。对了,现在只支持xlsx格式的excel读取

技术分享

 

 我现在想在第三行插入3,3,3怎么办呢?

#!/usr/bin/env python
# _*_ coding:utf-8 _*_
# 导入excel读取模块
from openpyxl import load_workbook
from openpyxl.cell import get_column_letter
# 将excel文件加载到内存对象中
wb = load_workbook(filename=u‘C:\kong_t1.xlsx‘)

# 获取所有sheet页
# SheetNames = wb.get_sheet_names()
SheetNames = wb.sheetnames

# 获取第一个sheet页内的数据
ws = wb.get_sheet_by_name(SheetNames[0])

#获取sheet中最大行数与最大列数 rows = ws.max_row cols = ws.max_column for i in range(1,rows+1): for l in range(1,cols+1): col = get_column_letter(l) print ws.cell(‘%s%s‘%(col,i)).value #在文件最后追加一行数据 ws.append([3,3,3]) wb.save(‘kong.xlsx‘)

  最终效果图

技术分享

 

python 模块openpyxl读excel文件

标签:load   模块   image   int   for   nbsp   技术   python   获取   

原文地址:http://www.cnblogs.com/kongzhagen/p/6182758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!