日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中xlsxwriter_python xlsxwriter使用方法汇总

發布時間:2023/12/15 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中xlsxwriter_python xlsxwriter使用方法汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

xlsxwriter用來寫入excel的模塊

1、創建一個excel文件

import xlsxwriter

filename = '/Users/piperck/Desktop/demo.xlsx'

test_book = xlsxwriter.Workbook(filename)

2、添加一個sheet頁,向sheet頁中單元格中寫入數據

work_sheet = test_book.add_worksheet()

work_sheet.write_number("A1",12)

# work_sheet.write_number(0,0,12) # (第幾排,第幾列,所添加的數字)

work_sheet.write_number("A2",13)

work_sheet.write_formula("A3", "=SUM(A1:A2)")

# work_sheet.write_formula(2,0, "=SUM(A1:A2)"

注:定位單元格,可以用字母數字組合(A1),也可以用坐標形式(0,0)

向單元格中寫入可以分為以下方法:

writer_number() 向單元格中寫入數字

write_blank()將一個空白寫入單元格

write_string()將字符串寫入單元格

write_formula() 填入公式

write_array_formula()寫入公式

write_datetime()填寫日期 # 必須填入date,time 對象

write_boolean()填入Boolean值

write_url()填入url

write_rich_string(row, col, *args)填寫多種格式的字符串

write()調用適當的write方法

給單元格設置樣式

add_format()

wbk = xlsxwriter.Workbook('test.xlsx')

sheet = wbk.add_worksheet()

title_style = wbk.add_format({

"bold": True,

'font_name': '仿宋',

'font_size': 14,

"align": 'center',

"valign": 'vcenter',

'text_wrap': 1

}

)

sheet.merge_range("A1:P1", 'test for style', title_style)

其他方法

其中需要傳入row,col 參數的是用來確定從哪個單元格開始寫入,可以將參數替換為字母與數字的組合如‘A1’對應(row=0,col=0)

write_row(row, col, data, cell_format=None)

從行(col)開始寫,列固定

write_column(row, col, data, cell_format=None)

從列(row)開始寫,行固定

insert_image(row, col, filename, options=None)

插入圖片

filename:PNG、JPG或BMP格式的圖像的路徑和文件名。

insert_textbox(row, col, text, options=None)

插入文本框

insert_chart(row, col, chart, options=None)

插入圖表

options 圖表的位置和規模

write_comment(row, col, comment, options=None)

為單元格添加注釋

show_comments

展示單元格注釋

set_comments_author(author)

設置評論作者

get_name()

獲取工作表的名稱

activate()

將工作表設置為活躍的,打開excel 第一個顯示的表

select()

將工作表設置為選中工作表,高亮顯示

hide()

隱藏選中的工作表

set_column(firstcol, lastcol,width=None,cell_format=None, options=None)

設置列的寬度

set_first_sheet() -將當前工作表設置為第一個可見的表

set_row(row, height=None, cell_format=None, options=None)

設置行的寬度及其他屬性值

set_default_row(self, height=None, hide_unused_rows=False)

設置默認行屬性

hide_unused_rows: 隱藏未使用的行

merge_range(first_row, first_col, last_row,last_col,data, cell_format=None)

合并單元格

autofilter(first_row, first_col, last_row, last_col)

在工作表中設置自動過濾區域

filter_column(self, col, criteria)

設置篩選濾條件

criteria: 篩選條件

filter_column_list(self, col, filters)

在excel2007 列表樣式中設置篩選標準

data_validation(first_row, first_col, last_row, last_col,options)

添加數據驗證

conditional_format(first_row, first_col, last_row, last_col,options=None)

向工作表中添加一個條件格式

add_table(self, first_row, first_col, last_row, last_col,options=None)

向excel中添加一個工作表

add_sparkline(self, row, col, options)

添加微線圖

set_selection(first_row, first_col, last_row, last_col)

設置選定的單元格

dset_zoom(zoom=100)

設置縮放 10-400

freeze_panes( row, col, top_row=None, left_col=None, pane_type=0)

創建工作表窗格,并設置為凍結

split_panes(x, y, top_row=None, left_col=None)

創建工作表窗格,并將其標記為分割

x:垂直分割的位置。

y:水平分割的位置。

toprow:在窗格的滾動區域中最可見的行。

left_col:在窗格的滾動區域中最可見的行。

hide_zero()

自工作表中隱藏0值

set_tab_color(color)

設置 工作表選項卡的顏色

protect(password='', options=None)

設置工作的密碼和保護項

options: 用于保護的工作表對象的字典

insert_button(row, col, options=None)

插入一個button表單對象

set_footer(footer='', options=None, margin=None)

設置頁腳標題和可選的頁邊距

set_header(header='',options=None,margin=None)

設置頁面標題標題和可選的頁邊距

set_margins(left=0.7, right=0.7, top=0.75, bottom=0.75)

將所有的頁邊距設置為英寸

set_paper(self, paper_size)

設置紙張類型 papaer_size: A4=9

set_portrait()

將頁面朝向設置為豎向

set_landscape()

將頁面的朝向設置為橫向

總結

以上是生活随笔為你收集整理的python中xlsxwriter_python xlsxwriter使用方法汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。