91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中xlwt指的是什么

發布時間:2020-07-17 14:41:34 來源:億速云 閱讀:399 作者:清晨 欄目:編程語言

小編給大家分享一下python中xlwt指的是什么,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!

python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。

python寫excel——xlwt

寫excel的難點可能不在構造一個workbook的本身,而是填充的數據,不過這不在范圍內。在寫excel的操作中也有棘手的問題,比如寫

入合并的單元格就是比較麻煩的,另外寫入還有不同的樣式。這些要看源碼才能研究的透。

我"構思"了如下面的sheet1,即要用xlwt實現的東西:

代碼如下:

'''
設置單元格樣式
'''

def set_style(name,height,bold=False):
  style = xlwt.XFStyle() # 初始化樣式

  font = xlwt.Font() # 為樣式創建字體
  font.name = name # 'Times New Roman'
  font.bold = bold
  font.color_index = 4
  font.height = height

  # borders= xlwt.Borders()
  # borders.left= 6
  # borders.right= 6
  # borders.top= 6
  # borders.bottom= 6

  style.font = font
  # style.borders = borders

  return style


#寫excel
def write_excel():
  f = xlwt.Workbook() #創建工作簿

  '''
  創建第一個sheet:
    sheet1
  '''
  sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #創建sheet
  row0 = [u'業務',u'狀態',u'北京',u'上海',u'廣州',u'深圳',u'狀態小計',u'合計']
  column0 = [u'機票',u'船票',u'火車票',u'汽車票',u'其它']
  status = [u'預訂',u'出票',u'退票',u'業務小計']

  #生成第一行
  for i in range(0,len(row0)):
    sheet1.write(0,i,row0[i],set_style('Times New Roman',220,True))

  #生成第一列和最后一列(合并4行)
  i, j = 1, 0
  while i < 4*len(column0) and j < len(column0):
    sheet1.write_merge(i,i+3,0,0,column0[j],set_style('Arial',220,True)) #第一列
    sheet1.write_merge(i,i+3,7,7) #最后一列"合計"
    i += 4
    j += 1

  sheet1.write_merge(21,21,0,1,u'合計',set_style('Times New Roman',220,True))

  #生成第二列
  i = 0
  while i < 4*len(column0):
    for j in range(0,len(status)):
      sheet1.write(j+i+1,1,status[j])
    i += 4

  f.save('demo1.xlsx') #保存文件

if __name__ == '__main__':
  #generate_workbook()
  #read_excel()
  write_excel()

以上是python中xlwt指的是什么的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

灵武市| 吐鲁番市| 婺源县| 大邑县| 武汉市| 息烽县| 广水市| 绥化市| 大连市| 绥中县| 新竹市| 铜山县| 清镇市| 高尔夫| 奉新县| 潮安县| 大化| 大同市| 株洲县| 玉溪市| 榆林市| 赞皇县| 海口市| 丹寨县| 西安市| 白朗县| 怀集县| 清涧县| 常宁市| 新营市| 比如县| 平邑县| 徐水县| 康定县| 江西省| 宣化县| 汕头市| 中西区| 诏安县| 迭部县| 吴桥县|