Python_xlutils.copy


 1 import xlrd
 2 import xlwt
 3 from xlutils.copy import copy
 4 
 5 # 讀取工作簿
 6 objWB = xlrd.open_workbook(r'C:\Users\IBM\Desktop\新建文件夾\S1-2\日統計.xls', formatting_info=True)
 7 # 對象變量賦值
 8 objSht = objWB.sheet_by_name('Sheet2')
 9 # 復制工作簿
10 newWB = copy(objWB)
11 #獲取第一個工作表
12 newSht = newWB.get_sheet(0)
13 #定義style y樣式
14 Style = xlwt.XFStyle()
15 #定義Font 字體
16 Font = xlwt.Font()
17 Font.name = '微軟雅黑'
18 Font.bold = True
19 Font.height = 18 * 20
20 Style.font = Font
21 #定義Borders 邊框
22 Borders = xlwt.Borders()
23 Borders.top = xlwt.Borders.THIN
24 Borders.bottom = xlwt.Borders.THIN
25 Borders.left = xlwt.Borders.THIN
26 Borders.right = xlwt.Borders.THIN
27 Style.borders = Borders
28 #定義Alignment 對齊方式
29 Alignment = xlwt.Alignment()
30 Alignment.horz = xlwt.Alignment.HORZ_CENTER
31 Alignment.Vert = xlwt.Alignment.VERT_CENTER
32 Style.alignment = Alignment
33 #輸入數據和相應Style
34 newSht.write(2, 1, 12, Style)
35 newSht.write(3, 1, 12, Style)
36 newSht.write(4, 1, 12, Style)
37 newSht.write(5, 1, 12, Style)
38 #保存
39 newWB.save(r'C:\Users\IBM\Desktop\新建文件夾\S1-2\日統計1.xls')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM