亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

xlsxwriter包的安裝

pip install xlsxwriter

Workbook類

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

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

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

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

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

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

set_row(row, height)方法,用于設(shè)定某一行單元格的行高
(row:指定行位置,起始下標為0;height:為float類型,設(shè)定行高,單位像素)
set_column(first_col, last_col, width)方法,用于設(shè)置一列或多列單元格的列寬
(irst_col:整型,指定開始列位置,起始下標為0;last_col:整型,指定結(jié)束列位置,起始下標為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)方法:是用來將普通數(shù)據(jù)寫入單元格中(行標、列標、內(nèi)容、單元格格式)

# 為了簡化不同數(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è)定整個sheet表的單元格的格式

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

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

單元格中插入圖片

insert_image(row, col, image[, options])方法,用于插入圖片到指定的單元格,支持PNG,JPEG,BMP等多種格式。
row:行坐標,起始索引值為0;
col:列坐標,起始索引值為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)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談python為什么不需要三目運算符和switch

    淺談python為什么不需要三目運算符和switch

    下面小編就為大家?guī)硪黄獪\談python為什么不需要三目運算符和switch。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • 利用OpenCV判斷是否加載圖片的兩種方法

    利用OpenCV判斷是否加載圖片的兩種方法

    這篇文章主要介紹了利用OpenCV判斷是否加載圖片的兩種方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 詳解Python requests 超時和重試的方法

    詳解Python requests 超時和重試的方法

    這篇文章主要介紹了詳解Python requests 超時和重試的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • python直接調(diào)用和使用swig法方調(diào)用c++庫

    python直接調(diào)用和使用swig法方調(diào)用c++庫

    這篇文章主要介紹了python直接調(diào)用和使用swig法方調(diào)用c++庫,c++運算速度快于python,python簡單易寫。很多時候?qū)τ谝延械腸++代碼也不想用python重寫,此時就自然而然地想到用python調(diào)用c或者c++,兩全其美,需要的朋友可以參考一下
    2022-03-03
  • Python遞歸實現(xiàn)漢諾塔算法示例

    Python遞歸實現(xiàn)漢諾塔算法示例

    這篇文章主要介紹了Python遞歸實現(xiàn)漢諾塔算法,結(jié)合實例形式分析了漢諾塔算法的原理、實現(xiàn)步驟與相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • python調(diào)用另外一個py文件中函數(shù)的具體步驟

    python調(diào)用另外一個py文件中函數(shù)的具體步驟

    這篇文章主要給大家介紹了關(guān)于python調(diào)用另外一個py文件中函數(shù)的具體步驟,要在一個Python文件中調(diào)用其他Python文件中的方法,可以使用Python的模塊導入功能,需要的朋友可以參考下
    2023-11-11
  • Pytorch創(chuàng)建張量的四種方法

    Pytorch創(chuàng)建張量的四種方法

    Pytorch創(chuàng)建張量的4種方法主要有:torch.Tensor()、torch.tensor()、torch.as_tensor()、torch.from_numpy(),本文通過實例代碼介紹Pytorch創(chuàng)建張量的四種方法,需要的朋友可以參考下
    2023-05-05
  • Python黑魔法Descriptor描述符的實例解析

    Python黑魔法Descriptor描述符的實例解析

    與迭代器和裝飾器等一樣,描述符也是Python編程中的一項高級技巧,這里我們就來講解Python黑魔法Descriptor描述符的實例解析:
    2016-06-06
  • Ubuntu權(quán)限不足無法創(chuàng)建文件夾解決方案

    Ubuntu權(quán)限不足無法創(chuàng)建文件夾解決方案

    這篇文章主要介紹了Ubuntu權(quán)限不足無法創(chuàng)建文件夾解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼

    Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼

    這篇文章主要介紹了Python實現(xiàn)讀取目錄所有文件的文件名并保存到txt文件代碼,本文分別使用os.listdir和os.walk實現(xiàn)給出兩段實現(xiàn)代碼,需要的朋友可以參考下
    2014-11-11

最新評論