打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(1)openpyxl读写excel2007使用笔记(转)下
II.写入excel2007
view plain copyto clipboard print ?
写excel2007
#-*- coding:utf-8 -*
import  MySQLdb
import  time
import  sys
#workbook相关
from  openpyxl.workbook  import  Workbook
#万恶的ExcelWriter,妹的封装好了不早说,封装了很强大的excel写的功能
from  openpyxl.writer.excel  import  ExcelWriter
#一个eggache的数字转为列字母的方法
from  openpyxl.cell  import  get_column_letter
#新建一个workbook
wb = Workbook()
#新建一个excelWriter
ew = ExcelWriter(workbook = wb)
#设置文件输出路径与名称
dest_filename = r'empty_book.xlsx'
#第一个sheet是ws
ws = wb.worksheets[0 ]
#设置ws的名称
ws.title = "range names"
#录入数据,注意col是数字转字母,然后需要限定%s(string型)当参数传到ws.cell()方法中去,records可以想象为一个从数据库里查询出来的数据集合
i=1
table = {}
for  record  in  records:
for  x  in  range( 1 ,len(record)+ 1 ):
col = get_column_letter(x)
ws.cell('%s%s' %(col, i)).value =  '%s'  % (record[x- 1 ])
i+=1
#又建了一个sheet,ws名字都没变,太省了。。。但是确实是一个新的sheet,不会影响之前那个sheet的东西
ws = wb.create_sheet()
ws.title = 'Pi'
ws.cell('F5' ).value =  3.14
#写文件
ew.save(filename = dest_filename)
[python] viewplaincopy
写excel2007
#-*- coding:utf-8 -*
import MySQLdb
import time
import sys
#workbook相关
from openpyxl.workbook import Workbook
#万恶的ExcelWriter,妹的封装好了不早说,封装了很强大的excel写的功能
from openpyxl.writer.excel import ExcelWriter
#一个eggache的数字转为列字母的方法
from openpyxl.cell import get_column_letter
#新建一个workbook
wb = Workbook()
#新建一个excelWriter
ew = ExcelWriter(workbook = wb)
#设置文件输出路径与名称
dest_filename = r'empty_book.xlsx'
#第一个sheet是ws
ws = wb.worksheets[0]
#设置ws的名称
ws.title = "range names"
#录入数据,注意col是数字转字母,然后需要限定%s(string型)当参数传到ws.cell()方法中去,records可以想象为一个从数据库里查询出来的数据集合
i=1
table = {}
for record in records:
for x in range(1,len(record)+1):
col = get_column_letter(x)
ws.cell('%s%s'%(col, i)).value = '%s' % (record[x-1])
i+=1
#又建了一个sheet,ws名字都没变,太省了。。。但是确实是一个新的sheet,不会影响之前那个sheet的东西
ws = wb.create_sheet()
ws.title = 'Pi'
ws.cell('F5').value = 3.14
#写文件
ew.save(filename = dest_filename)
关于该模块的API  可以查询官方文档   http://packages.python.org/openpyxl/api.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
openpyxl 读写excel2007使用笔记
使用python3将大量数据导出到Excel中的小技巧(openpyxl低版本可用:我的电脑上)
Python操作excel的几种方式
Python3 读取和写入excel xlsx文件
openpyxl初入门
Python 读写excel文件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服