python通過openpyxl生成Excel文件的方法
更新時間:2015年05月12日 09:52:54 作者:js達(dá)人
這篇文章主要介紹了python通過openpyxl生成Excel文件的方法,實例分析了openpyxl的安裝與使用技巧,非常具有實用價值,需要的朋友可以參考下
本文實例講述了python通過openpyxl生成Excel文件的方法。分享給大家供大家參考。具體如下:
使用前請先安裝openpyxl:
easy_install openpyxl
通過這個模塊可以很方便的導(dǎo)出數(shù)據(jù)到Excel
from openpyxl.workbook import Workbook
from openpyxl.writer.excel import ExcelWriter
from openpyxl.cell import get_column_letter
from openpyxl.style import Color, Fill
from openpyxl.cell import Cell
#新建一個workbook
wb = Workbook()
#第一個sheet是ws
ws = wb.worksheets[0]
#設(shè)置ws的名稱
ws.title = u"下單統(tǒng)計"
#給A1賦值
ws.cell('A1').value = '%s'%("跟隨總數(shù)")
#給A2賦值
#先把數(shù)字轉(zhuǎn)換成字母
col = get_column_letter(1)
#賦值
ws.cell('%s%s'%(col, 2)).value = '%s' % ("A2“)
#字體修改樣式
##顏色
ws.cell('A2').style.font.color.index =Color.GREEN
##字體名稱
ws.cell('A2').style.font.name ='Arial'
##字號
ws.cell('A2').style.font.size =8
##加粗
ws.cell('A2').style.font.bold =True
##不知道干啥用的
ws.cell('A2').style.alignment.wrap_text =True
##背景 好像不太好用 是個BUG
ws.cell('A2').style.fill.fill_type =Fill.FILL_SOLID
ws.cell('A2').style.fill.start_color.index =Color.DARKRED
##修改某一列寬度
ws.column_dimensions["C"].width =60.0
##增加一個表
ws = wb.create_sheet()
ws.title = u'結(jié)單統(tǒng)計'
##保存生成xml
file_name = 'test.xlsx'
file_dir = '/home/x/'
dest_filename = '%s%s'%(file_dir,file_name)
ew = ExcelWriter(workbook = wb)
ew = ExcelWriter(workbook = wb)
希望本文所述對大家的Python程序設(shè)計有所幫助。
相關(guān)文章
Django2.1.7 查詢數(shù)據(jù)返回json格式的實現(xiàn)
這篇文章主要介紹了Django2.1.7 查詢數(shù)據(jù)返回json格式的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
CNN卷積函數(shù)Conv2D()各參數(shù)的含義及用法解讀
這篇文章主要介紹了CNN卷積函數(shù)Conv2D()各參數(shù)的含義及用法解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02
Python命令行參數(shù)解析模塊optparse使用實例
這篇文章主要介紹了Python命令行參數(shù)解析模塊optparse使用實例,本文講解了增加選項(add_option())、行為(action)、設(shè)置默認(rèn)值(default)、生成幫助提示(help)、設(shè)置boolean值、錯誤處理、選項組(Grouping Options)等內(nèi)容,需要的朋友可以參考下2015-04-04

