最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python操作excel的方法(xlsxwriter包的使用)

 更新時(shí)間:2018年06月11日 11:06:50   作者:Jepson2017  
這篇文章主要為大家詳細(xì)介紹了python操作excel的方法,xlsxwriter包的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文介紹python操作excel的方法(xlsxwriter包的使用),具體內(nèi)容如下

xlsxwriter包的安裝

pip install xlsxwriter

Workbook類

創(chuàng)建一個(gè)excel文件

filename = "test.xlsx"
# Workbook代表整個(gè)電子表格文件,并且存儲(chǔ)在磁盤上。filename為字符串類型,表示創(chuàng)建的excel文件存儲(chǔ)路徑;
wb = xlsxwriter.Workbook(filename)

創(chuàng)建一個(gè)sheet表:add_worksheet

add_worksheet([sheetname])方法,用于添加一個(gè)新的工作表,sheetname為工作表名稱,默認(rèn)是sheet1,例如:

ws = wb.add_worksheet() #創(chuàng)建一個(gè)sheet1的表
ws2 = wb.add_worksheet("test") #創(chuàng)建一個(gè)test的表

設(shè)置sheet表單元格的行高和列寬

set_row(row, height)方法,用于設(shè)定某一行單元格的行高
(row:指定行位置,起始下標(biāo)為0;height:為float類型,設(shè)定行高,單位像素)
set_column(first_col, last_col, width)方法,用于設(shè)置一列或多列單元格的列寬
(irst_col:整型,指定開始列位置,起始下標(biāo)為0;last_col:整型,指定結(jié)束列位置,起始下標(biāo)為0;width:float類型,設(shè)置列寬)
set_column(“first_col:last_col”, width)方法(first_col和last_col用英文字母表示列名,起始為A)

# 設(shè)置sheet表單元格列寬
ws.set_column(0,3,40) #設(shè)定第1到4列的列寬為40
ws.set_column("A:A", 40) #設(shè)定A列列寬為40
ws.set_column("B:D", 15) #設(shè)定B、C、D三列的列寬為15
ws.set_column("E:F", 50) #設(shè)定E、F列的列寬為50

#設(shè)置sheet表單元格行高
ws.set_row(0,40) #設(shè)置第一行的高度為40

向單元格中寫入內(nèi)容:write

write(row, col, data,cell_format)方法:是用來(lái)將普通數(shù)據(jù)寫入單元格中(行標(biāo)、列標(biāo)、內(nèi)容、單元格格式)

# 為了簡(jiǎn)化不同數(shù)據(jù)類型的寫入過程,write方法已作為其他更加具體的數(shù)據(jù)類型方法的別名,如:
write.string():寫入字符串類型數(shù)據(jù)
wirte_number():寫入數(shù)字型數(shù)據(jù)
write_blank():寫入空類型數(shù)據(jù)
write_formula():寫入公式型數(shù)據(jù)
write_datetime():寫入日期型數(shù)據(jù)
wirte_boolean():寫入邏輯型數(shù)據(jù)
write_url():寫入超鏈接型數(shù)據(jù)

# 示例:
ws.write(1,1,"python操作excel") #在單元格1行1列中寫入:“python操作excel”

單元格常用格式

#設(shè)定整個(gè)sheet表的單元格的格式

property = {
      'font_size': 11,#字體大小
      'bold':True, #是否加粗
      'align': 'left',#水平對(duì)齊方式
      'valign': 'vcenter',#垂直對(duì)齊方式
      'font_name': u'微軟雅黑',
      'text_wrap': False, # 是否自動(dòng)換行
      }
cell_format = wb.add_format(property)

#在向單元格中寫入內(nèi)容時(shí),加上單元格樣式
ws.write(row,col,data,cell_format)

單元格中插入圖片

insert_image(row, col, image[, options])方法,用于插入圖片到指定的單元格,支持PNG,JPEG,BMP等多種格式。
row:行坐標(biāo),起始索引值為0;
col:列坐標(biāo),起始索引值為0;
image:string類型,是圖片路徑;
options:dict類型,是可選參數(shù),用于指定圖片位置,如URL等信息;

# 圖片格式
img_format={
      'x_offset': 8,#水平偏移
      'y_offset': 14,#垂直偏移
      'x_scale': 0.18,#水平縮放
      'y_scale': 0.18,#垂直縮放
      'url': None,
      'tip': None,
      'image_data': None,
      'positioning': None
      }
# 示例:
ws.insert_image(1,1,'1.png',img_format)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 舉例介紹Python中的25個(gè)隱藏特性

    舉例介紹Python中的25個(gè)隱藏特性

    這篇文章主要介紹了一些Python中的隱藏特性,從stackoverflow的人氣問題回答中整理而來(lái),主要以代碼實(shí)際解釋說明,需要的朋友可以參考下
    2015-03-03
  • Python函數(shù)基礎(chǔ)實(shí)例詳解【函數(shù)嵌套,命名空間,函數(shù)對(duì)象,閉包函數(shù)等】

    Python函數(shù)基礎(chǔ)實(shí)例詳解【函數(shù)嵌套,命名空間,函數(shù)對(duì)象,閉包函數(shù)等】

    這篇文章主要介紹了Python函數(shù)基礎(chǔ),結(jié)合實(shí)例形式詳細(xì)分析了函數(shù)嵌套,命名空間,函數(shù)對(duì)象,閉包函數(shù)等相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2019-03-03
  • 解決多個(gè)@Scheduled定時(shí)任務(wù)執(zhí)行時(shí)個(gè)別不執(zhí)行問題

    解決多個(gè)@Scheduled定時(shí)任務(wù)執(zhí)行時(shí)個(gè)別不執(zhí)行問題

    這篇文章主要介紹了解決多個(gè)@Scheduled定時(shí)任務(wù)執(zhí)行時(shí)個(gè)別不執(zhí)行問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • pandas?groupby?用法實(shí)例詳解

    pandas?groupby?用法實(shí)例詳解

    在日常數(shù)據(jù)分析過程中,經(jīng)常有分組的需求。具體來(lái)說,就是根據(jù)一個(gè)或者多個(gè)字段,將數(shù)據(jù)劃分為不同的組,然后進(jìn)行進(jìn)一步分析,比如求分組的數(shù)量,分組內(nèi)的最大值最小值平均值等,下面我們就來(lái)看看pandas中的groupby怎么使用,需要的朋友可以參考下
    2022-11-11
  • Python讀寫二進(jìn)制文件的實(shí)現(xiàn)

    Python讀寫二進(jìn)制文件的實(shí)現(xiàn)

    本文主要介紹了Python讀寫二進(jìn)制文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 如何基于python把文字圖片寫入word文檔

    如何基于python把文字圖片寫入word文檔

    這篇文章主要介紹了如何基于python把文字寫入word文檔,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python存儲(chǔ)與讀寫二進(jìn)制文件的示例代碼

    Python存儲(chǔ)與讀寫二進(jìn)制文件的示例代碼

    本文介紹了如何在Python中使用Numpy將數(shù)組轉(zhuǎn)存為二進(jìn)制文件,并通過內(nèi)存映射的方式讀取,提供了一個(gè)高效處理大量數(shù)據(jù)的方法,示例代碼展示了完整的存儲(chǔ)和讀取過程,解釋了頁(yè)大小和數(shù)據(jù)存儲(chǔ)的關(guān)系,適用于需要高性能計(jì)算和數(shù)據(jù)壓縮的場(chǎng)景,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • python中強(qiáng)大的format函數(shù)實(shí)例詳解

    python中強(qiáng)大的format函數(shù)實(shí)例詳解

    python中format函數(shù)用于字符串的格式化,這篇文章主要介紹了python中強(qiáng)大的format函數(shù),需要的朋友可以參考下
    2018-12-12
  • 使用Python進(jìn)行圖像裁剪和直方圖分析

    使用Python進(jìn)行圖像裁剪和直方圖分析

    在數(shù)字圖像處理領(lǐng)域,裁剪和分析圖像的直方圖是兩個(gè)非?;厩抑匾牟僮?本文將通過一個(gè)簡(jiǎn)單的Python項(xiàng)目,展示如何使用skimage和matplotlib庫(kù)來(lái)裁剪圖像并分析其RGB通道的直方圖,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2025-01-01
  • 數(shù)據(jù)庫(kù)連接池DBUtils的安裝使用方法

    數(shù)據(jù)庫(kù)連接池DBUtils的安裝使用方法

    DBUtils是Python的一個(gè)用于實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接池的模塊,這篇文章主要介紹了數(shù)據(jù)庫(kù)連接池DBUtils的安裝使用方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03

最新評(píng)論

于田县| 奎屯市| 茂名市| 临汾市| 湘潭县| 双柏县| 拜城县| 英德市| 平远县| 马尔康县| 巴彦淖尔市| 霍林郭勒市| 绵阳市| 青海省| 和田县| 韶山市| 阿拉善右旗| 汝城县| 宁波市| 张北县| 加查县| 蕲春县| 延长县| 漳平市| 合肥市| 达日县| 柘荣县| 正宁县| 祁阳县| 新化县| 新巴尔虎右旗| 洪洞县| 垦利县| 碌曲县| 万全县| 富川| 青神县| 日照市| 曲水县| 敦化市| 洪雅县|