xlsxwriter寫入Excel文件


#coding=utf-8
import xlsxwriter #加載包
myWorkbook = xlsxwriter.Workbook(opath+'/'+file_name+'.xlsx')     #opath為目錄名,file_name為excel文件名,表示在某路徑下創建一個excel文件
sheet_file_realname = myWorkbook.add_worksheet(file_realname_new) #在文件中創建一個名為file_realname_new的sheet,不加名字默認為sheet1
bold= myWorkbook.add_format({'bold':True})                        #設置一個加粗的格式對象---單元格格式
## 其他格式
# workfomat = workbook.add_format({
# 'bold' : True,                 #字體加粗
# 'border' : 1,                    #單元格邊框寬度
# 'align' : 'center',          #對齊方式
# 'valign' : 'vcenter',         #字體對齊方式
# 'fg_color' : '#F4B084',         #單元格背景顏色
# })
para_1 = 10
para_2 = 20

sheet_file_realname.write(0, 0, para_1, bold) #寫入方式一,也可采用循環寫入
sheet_file_realname.write(0, 1, para_2, bold)
sheet_file_realname.write(0, 2, 'good', bold) #寫入字符
sheet_file_realname.write(0, 3, 'people', bold)
sheet_file_realname.write(0, 4, 'hello', bold)

# sheet_file_realname.write('A1',22) #寫入方式二,采用excel的'A1','B1'格式

myWorkbook.close() #關閉文件

 

官方文檔:https://xlsxwriter.readthedocs.io/


免責聲明!

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



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