python通過(guò)openpyxl生成Excel文件的方法
本文實(shí)例講述了python通過(guò)openpyxl生成Excel文件的方法。分享給大家供大家參考。具體如下:
使用前請(qǐng)先安裝openpyxl:
easy_install openpyxl
通過(guò)這個(gè)模塊可以很方便的導(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
#新建一個(gè)workbook
wb = Workbook()
#第一個(gè)sheet是ws
ws = wb.worksheets[0]
#設(shè)置ws的名稱(chēng)
ws.title = u"下單統(tǒng)計(jì)"
#給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
##字體名稱(chēng)
ws.cell('A2').style.font.name ='Arial'
##字號(hào)
ws.cell('A2').style.font.size =8
##加粗
ws.cell('A2').style.font.bold =True
##不知道干啥用的
ws.cell('A2').style.alignment.wrap_text =True
##背景 好像不太好用 是個(gè)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
##增加一個(gè)表
ws = wb.create_sheet()
ws.title = u'結(jié)單統(tǒng)計(jì)'
##保存生成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)
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Django2.1.7 查詢(xún)數(shù)據(jù)返回json格式的實(shí)現(xiàn)
這篇文章主要介紹了Django2.1.7 查詢(xún)數(shù)據(jù)返回json格式的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
Python實(shí)戰(zhàn)之實(shí)現(xiàn)康威生命游戲
這篇文章主要介紹了Python實(shí)戰(zhàn)之實(shí)現(xiàn)康威生命游戲,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04
CNN卷積函數(shù)Conv2D()各參數(shù)的含義及用法解讀
這篇文章主要介紹了CNN卷積函數(shù)Conv2D()各參數(shù)的含義及用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
Python中Numpy包的安裝與使用方法簡(jiǎn)明教程
這篇文章主要介紹了Python中Numpy包的安裝與使用方法,結(jié)合簡(jiǎn)單實(shí)例形式分析了Python使用pip命令在線(xiàn)與離線(xiàn)whl包安裝,以及使用numpy打印隨機(jī)數(shù)矩陣的操作技巧,需要的朋友可以參考下2018-07-07
Python用Try語(yǔ)句捕獲異常的實(shí)例方法
在本篇文章中小編給大家整理了關(guān)于Python用Try語(yǔ)句如何捕獲異常的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們參考下。2019-06-06
Python爬蟲(chóng)使用腳本登錄Github并查看信息
這篇文章主要介紹了Python爬蟲(chóng)之用腳本登錄Github并查看信息,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07
Python命令行參數(shù)解析模塊optparse使用實(shí)例
這篇文章主要介紹了Python命令行參數(shù)解析模塊optparse使用實(shí)例,本文講解了增加選項(xiàng)(add_option())、行為(action)、設(shè)置默認(rèn)值(default)、生成幫助提示(help)、設(shè)置boolean值、錯(cuò)誤處理、選項(xiàng)組(Grouping Options)等內(nèi)容,需要的朋友可以參考下2015-04-04

