日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Python xlrd、xlwt、xlutils修改Excel文件

發布時間:2025/3/14 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python xlrd、xlwt、xlutils修改Excel文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 #!/usr/bin/env python3 2 #-*- coding:utf-8 -*- 3 ''' 4 Administrator 5 2018/8/17 6 ''' 7 # import xlrd 8 # 9 # data=xlrd.open_workbook("單縣.xls") 10 # 11 # table=data.sheets()[0] 12 # table = data.sheet_by_index(0) #通過索引順序獲取 13 # table = data.sheet_by_name(u'Sheet1')#通過名稱獲取 14 # 4、獲取整行和整列的值(返回數組) 15 # table.row_values(i) 16 # table.col_values(i) 17 # 5、獲取行數和列數  18 # table.nrows 19 # table.ncols 20 # 6、獲取單元格 21 #   table.cell(0,0).value 22 # table.cell(2,3).value 23 # print(table.row_values(3)) 24 # print(table.row_values(16)) 25 # print(table.col_values(0)) 26 27 # a=table.cell(16,14).value 28 # a=table.cell(16,14).value 29 # print(a,type(a)) #2.0 <class 'float'> 30 from xlrd import open_workbook 31 from xlutils.copy import copy 32 33 data=open_workbook("new1.xlsx") 34 table=data.sheet_by_index(0) #得到sheet1 對象 35 print(table.ncols)#3列 36 print(table.nrows)#10行 37 # for i in range(table.nrows): 38 # # print(i) 39 # for j in range(table.nrows): 40 # print(table.cell(j,i).value,end="\t") 41 # print() 42 for i in range(table.nrows):#10行 43 for j in range(table.ncols):#3列 44 item=table.cell(i, j).value 45 if type(item) is str: 46 print("這是一個字符串%s"%item) 47 else: 48 print(item,type(item),end="\t") 49 print() 50 51 52 # wb=copy(rb)# 利用xlutils.copy函數,將xlrd.Book轉為xlwt.Workbook,再用xlwt模塊進行存儲 53 # #通過get_sheet()獲取的sheet有write()方法 54 # ws = wb.get_sheet(0) 55 # # ws.write(0, 0, 'changed!') 56 # # wb.save('new2.xlsx') 57 # print(ws) #<xlwt.Worksheet.Worksheet object at 0x000000000A83FB00> 58 # row=ws.nrows 59 # # col=ws.ncols 60 # print(row)

?

轉載于:https://www.cnblogs.com/Mengchangxin/p/9492730.html

總結

以上是生活随笔為你收集整理的Python xlrd、xlwt、xlutils修改Excel文件的全部內容,希望文章能夠幫你解決所遇到的問題。

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