xlsxwriter是用於創建Excel XLSX文件的Python模塊,可用於將文本、數字、公式和超鏈接寫入Excel2007+ 文件中的多個工作表。它支持格式化等功能。
相比其他庫主要優勢在於:
但是也有一個最大的劣勢:
不支持讀操作,需要結合讀Excel的庫;
結合讀取文件的庫使用,寫操作可以保留源文件格式;
安裝方式比較簡單,打開命令行工具,輸入命令
pip install xlsxwriter
1、xlsxwriter的官方文檔地址:在這裡
2、簡單使用:
首先導入模塊:import xlxswrite as xw
創建一個xlsx文件工作簿: wb = xw.WorkBookk(‘test.xlsx’)
在工作簿中創建一個sheet表 sheet = wb.add_worksheet()
在sheet表中寫入單元格數據 sheet.write(‘A1’,‘one’)
保存並文件 wb.close()
以上是一個簡單的寫入操作,在寫入單元格時,可以指定坐標,也可以寫入公式;
def demo(): '''''' #創建一個工作簿 wb = xw.Workbook('H://writer.xlsx') #添加一個sheet sheet = wb.add_worksheet() #自定義sheet名 默認是sheet1 sheet2... sheet = wb.add_worksheet('Name') #寫入單元格數據 sheet.write('A1','one') #傳入row和col 從0開始 sheet.write(2,2,'坐標') sheet.write('A2',1) sheet.write('B2',2) #寫入公式 sheet.write('C2','=sum(A2:B2)') #保存並關閉 wb.close()
3、寫入指定格式:
在xlwxwriter中,處理write方法可以寫入任何數據,還有指定的方法來寫入指定格式的數據,以下就是一些常用的方法:
write_string()
write_number()
write_blank()
write_formula()
write_datetime()
write_boolean()
write_url()
4、寫入樣式:
xlxswriter在寫入數據時,還可以給單元格添加樣式;
前兩篇已經講解了ImageAI實現圖片預測以及圖片物體檢測的
I guess its a race 48.5 about