程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> python通過openpyxl生成Excel文件的方法

python通過openpyxl生成Excel文件的方法

編輯:更多關於編程

       本文實例講述了python通過openpyxl生成Excel文件的方法。分享給大家供大家參考。具體如下:

      使用前請先安裝openpyxl:

      ?

    1 easy_install openpyxl

      通過這個模塊可以很方便的導出數據到Excel

      ?

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 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] #設置ws的名稱 ws.title = u"下單統計" #給A1賦值 ws.cell('A1').value = '%s'%("跟隨總數") #給A2賦值 #先把數字轉換成字母 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'結單統計' ##保存生成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程序設計有所幫助。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved