openpyxl笔记2
2016-02-04 09:47
239 查看
http://blog.csdn.net/hxsyewlink/article/details/6265790注意,截止2016-02-01
openpyxl仍不支持读取表格和图像,所以如果打开又以同样的名称保存,表格和图像将会丢失。(不过似乎支持插入图像)
openpyxl 笔记
1. 安装
pip install openpyxl
2. Workbook对象
http://blog.csdn.net/hxsyewlink/article/details/6265790
In [1]:
In [3]:
In [5]:
In [6]:
Out[6]:
In [7]:
Out[7]:
In [8]:
1.workbook
in memory>>>from
openpyxl import Workbook>>>wb
= Workbook()>>>ws
= wb.activecreate
worksheet>>>ws1
= wb.create_sheet() # insert at the end (default)or>>>ws2
= wb.create_sheet(0) # insert at first positionwb.get_sheet_names()
2.with
data:(1)
for one cellc=ws['A4']c
= ws.cell('A4')
3.单元格格式>>>import
datetime>>>from
openpyxl import Workbook>>>wb
= Workbook(guess_types=True)>>>ws
= wb.active>>>#
set date using a Python datetime>>>ws['A1']
= datetime.datetime(2010, 7, 21)>>>>>>ws['A1'].number_format'yyyy-mm-dd
h:mm:ss'>>>>>>#
set percentage using a string followed by the percent sign>>>ws['B1']
= '3.14%'>>>>>>ws['B1'].value0.031400000000000004>>>>>>ws['B1'].number_format'0%'
4.编辑公式ws["A1"]
= "=SUM(1, 1)"4.merge
cells>>>ws.merge_cells('A1:B1')>>>ws.unmerge_cells('A1:B1')>>>ws.merge_cells(start_row=2,start_column=1,end_row=2,end_column=4)>>>ws.unmerge_cells(start_row=2,start_column=1,end_row=2,end_column=4)5.折叠列
openpyxl仍不支持读取表格和图像,所以如果打开又以同样的名称保存,表格和图像将会丢失。(不过似乎支持插入图像)
openpyxl 笔记
1. 安装
pip install openpyxl
2. Workbook对象
http://blog.csdn.net/hxsyewlink/article/details/6265790
In [1]:
from openpyxl import Workbook
In [3]:
wb=Workbook()#新workbook ws=wb.active ws_new=wb.create_sheet()#建立新表
In [5]:
ws['C5']=10#修改一个单元格
In [6]:
ws['C5']
Out[6]:
<Cell Sheet.C5>
In [7]:
ws['C5'].value
Out[7]:
10
In [8]:
ws.merge_cells('D5:E10')#合并单元格
1.workbook
in memory>>>from
openpyxl import Workbook>>>wb
= Workbook()>>>ws
= wb.activecreate
worksheet>>>ws1
= wb.create_sheet() # insert at the end (default)or>>>ws2
= wb.create_sheet(0) # insert at first positionwb.get_sheet_names()
2.with
data:(1)
for one cellc=ws['A4']c
= ws.cell('A4')
3.单元格格式>>>import
datetime>>>from
openpyxl import Workbook>>>wb
= Workbook(guess_types=True)>>>ws
= wb.active>>>#
set date using a Python datetime>>>ws['A1']
= datetime.datetime(2010, 7, 21)>>>>>>ws['A1'].number_format'yyyy-mm-dd
h:mm:ss'>>>>>>#
set percentage using a string followed by the percent sign>>>ws['B1']
= '3.14%'>>>>>>ws['B1'].value0.031400000000000004>>>>>>ws['B1'].number_format'0%'
4.编辑公式ws["A1"]
= "=SUM(1, 1)"4.merge
cells>>>ws.merge_cells('A1:B1')>>>ws.unmerge_cells('A1:B1')>>>ws.merge_cells(start_row=2,start_column=1,end_row=2,end_column=4)>>>ws.unmerge_cells(start_row=2,start_column=1,end_row=2,end_column=4)5.折叠列
相关文章推荐
- centos 5.6.2上不了网
- Apache添加多端口
- linux 命令 more
- DWR3.0框架入门(3) —— ScriptSession的维护及优化
- linux命令学习之(ifconfig)
- 使用kdb和kgdb调试Linux内核(1)
- 关于大型网站技术演进的思考(九)--网站静态化处理--总述(1)
- 关于大型网站技术演进的思考(八):存储的瓶颈(8)
- 关于大型网站技术演进的思考(七):存储的瓶颈(7)
- 关于大型网站技术演进的思考(六):存储的瓶颈(6)
- CentOS5.5上安装psycopg2
- 树莓派 CentOS 系统下载地址
- ViewConfiguration.get(context).getScaledTouchSlop()详解
- Centos下安装docker教程
- 大型网站架构演化历程
- 从零自学Hadoop(18):Hive的CLI和JDBC
- linux Socket 编程
- 从零自学Hadoop(18):Hive的CLI和JDBC
- Linux 容器技术史话:从 chroot 到未来
- 1号店的分布式搜索引擎的架构实践