日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 使用xlsxwriter循環向excel中插入數據和圖片的操作

瀏覽:163日期:2022-06-30 16:19:38

寫入Excel中后有顯示第一列客戶款號總庫存這些,開始寫在第12行第一列開始寫入,一行寫入5個,然后再隔12行,再寫入下邊的數據,圖片需要對應客戶款號在Excel寫入圖片,類似下面的格式

python 使用xlsxwriter循環向excel中插入數據和圖片的操作

python 使用xlsxwriter循環向excel中插入數據和圖片的操作

import xlsxwriterimport os#以空字符填充缺失值,不然寫入數據會報錯data.fillna(’’,inplace=True)#創建一個新Excel文件并添加一個工作表。workbook = xlsxwriter.Workbook(’images.xlsx’)worksheet = workbook.add_worksheet()# # 加寬第2列,,根據圖片縮放大小進行調整。worksheet.set_column(’B:B’, 20)worksheet.set_column(’D:D’, 20)worksheet.set_column(’F:F’, 20)worksheet.set_column(’H:H’, 20)##寫入數據和圖片for i in range(len(data)): for j in range(4): worksheet.write(i//5*16+j+12,i%5*2 ,[’客戶款號’,’總庫存’,’零售數量’,’前一周’][j]) worksheet.write(i//5*16+j+12,i%5*2+1 ,data.iloc[i,0::].values[j]) #插入圖片,insert_image(位置行,位置列,文件名,縮放比例) if data.iloc[i,0::].values[0]+’.jpg’ not in os.listdir(’.img’): print(i,’找不到’,data.iloc[i,0::].values[0]+’.jpg’) else: worksheet.insert_image(i//5*16,i%5*2+1,’img/’+data.iloc[i,0::].values[0]+’.jpg’,{’x_scale’: 0.1, ’y_scale’: 0.12}) print(i,’寫入成功!’) i+=1workbook.close()

0 寫入成功!1 寫入成功!2 找不到 N038400237.jpg3 找不到 N038400301.jpg4 找不到 N039400310.jpg5 找不到 N038400552.jpg6 寫入成功!7 找不到 N038401101.jpg8 找不到 N039400105.jpg9 找不到 N039400219.jpg

效果如下:

python 使用xlsxwriter循環向excel中插入數據和圖片的操作

當然還有合并單元格,設置單元格格式,以及處理圖片的操作沒寫,有時間再來補充!

補充:python對excel表格處理需要導入相關的庫:

(1)、操作xls格式的表格文件:

讀?。簒lrd

寫入:xlwt

修改(追加寫入):xlutils

(2)、操作xlsx格式的表格文件:

讀取/寫入:openpyxl

*如果用操作xls的方法去寫入xlsx文件,會導致文件損壞無法打開;反之一樣。

(一)、操作xls格式表格

1、讀取excel表格數據

import xlrd #從excle里讀數據import xlwt #創建新的表格寫入數據import xlutils #往已有表格中追加數據 class IOExcel(object): def __init__(self,file): self.file = file def get_sheet(self,sheetname): excelfile=xlrd.open_workbook(self.file) self.sheet = excelfile.sheet_by_name(sheetname) return self.sheet #獲取第*行的數據 def get_rowData(self,row): cols = self.sheet.ncols #獲取sheet頁有多少列 Cells = [] for i in range(0,cols): Cells.append(self.sheet.cell(row,i).value) return Cells

2、創建表格寫入數據

def write_excel(self,sheet_name, value): index = len(value) # 獲取需要寫入數據的行數 workbook = xlwt.Workbook() # 新建一個工作簿 sheet = workbook.add_sheet(sheet_name) # 在工作簿中新建一個表格 for i in range(0, index): for j in range(0, len(value[i])): sheet.write(i, j, value[i][j]) #向表格中寫入數據(對應的行和列) workbook.save(self.file) # 保存工作簿

3、向已存在表格中追加數據

def write_excel_xls_append(self,value): index = len(value) # 獲取需要寫入數據的行數 workbook = xlrd.open_workbook(self.file) # 打開工作簿 sheets = workbook.sheet_names() # 獲取工作簿中的所有表格 worksheet = workbook.sheet_by_name(sheets[0]) # 獲取工作簿中所有表格中的的第一個表格 rows_old = worksheet.nrows # 獲取表格中已存在的數據的行數 new_workbook = copy(workbook) # 將xlrd對象拷貝轉化為xlwt對象 new_worksheet = new_workbook.get_sheet(0) # 獲取轉化后工作簿中的第一個表格 for i in range(0, index): for j in range(0, len(value[i])): new_worksheet.write(i+rows_old, j, value[i][j]) # 追加寫入數據,注意是從i+rows_old行開始寫入 new_workbook.save(self.file) # 保存工作簿(二)、操作xlsx格式表格

wb = openpyxl.Workbook() #創建一個新的excelwe = wb.create_sheet(’第二頁’,0) #修改sheet頁的名字;設置插入sheet頁的位置,默認在上一頁后面( 初始創建的excel是只有一個默認sheet頁的,所以設置位置的值大于1效果都一樣,都是在默認sheet頁的后面接著)# we.title = ’你好’ # 修改sheet頁的名字#操作單元格we[’A1’]=123124we[’B2’]=’你好’print(we.cell(1,2,’123123’).value) #設置cell的行號和列號和值,返回cell的值wb.save(’C:Userst_fulPycharmProjectstestelementt.xlsx’) #保存表格

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲一区av| 91成人超碰| 亚洲不卡视频| 蜜桃视频免费观看一区| 一区二区精品| 国产精品一区亚洲| 国产劲爆久久| 天堂中文在线播放| 欧美一区二区三区高清视频| 欧美~级网站不卡| 丝袜脚交一区二区| 欧美精品中文| 精品国产美女a久久9999| 成人日韩精品| 性色av一区二区怡红| 日韩美女国产精品| 日本在线视频一区二区| 欧美国产日本| 国精品一区二区| 综合激情在线| 久久精品日韩欧美| 图片区亚洲欧美小说区| 深夜日韩欧美| 黄毛片在线观看| 日韩专区欧美专区| 国产精品白浆| 91九色精品| 欧美日本久久| 91精品一区二区三区综合| 水野朝阳av一区二区三区| 国产精品欧美三级在线观看| 麻豆成全视频免费观看在线看| 99在线精品视频在线观看| 国产探花一区二区| 久久久久久久久丰满| 亚洲乱码视频| 日韩成人免费| 美女视频免费精品| 老司机久久99久久精品播放免费| 欧美黄页在线免费观看| 不卡av一区二区| 久久99精品久久久久久园产越南| 欧美亚洲激情| 欧美激情福利| 国产视频一区欧美| 国产成人免费精品| 日韩中文字幕1| 欧美www视频在线观看| 免费看日韩精品| 中文字幕在线看片| 日韩av一区二区三区四区| 欧美日韩在线二区| 国产精品视频一区二区三区综合 | 老牛影视一区二区三区| 国产在线日韩精品| 午夜天堂精品久久久久| 色天使综合视频| 久久av电影| 婷婷综合国产| 欧美天堂亚洲电影院在线观看| 久久wwww| 亚洲精品福利| 免费精品视频| 欧美中文一区二区| 蜜臀国产一区| 精品国产午夜肉伦伦影院 | 日日夜夜免费精品| 久久精品青草| 高清日韩中文字幕| 日韩超碰人人爽人人做人人添| 日韩亚洲精品在线| 欧洲一级精品| 国产一区二区三区精品在线观看| 日韩1区2区日韩1区2区| 尤物在线精品| 欧美色图一区| 国产亚洲一区二区手机在线观看 | 伊人久久av| 成人一二三区| 麻豆91精品91久久久的内涵| 亚洲tv在线| 一区二区不卡| 另类av一区二区| 日韩视频一区| 欧美日韩一区二区三区视频播放| 欧美韩日一区| 国产精品精品国产一区二区| 美女在线视频一区| 卡一精品卡二卡三网站乱码| 欧美xxxx性| 精品伊人久久久| 久久中文字幕一区二区| 国产免费播放一区二区| 欧美a级一区| 91久久亚洲| 亚洲专区在线| 在线精品亚洲| 欧美亚洲一级| 麻豆一区二区在线| 国产精品成人国产| 久久久国产精品入口麻豆| 精品五月天堂| 日韩电影免费在线观看| 91精品国产自产在线观看永久∴| 国产中文一区| 日本大胆欧美人术艺术动态| 亚洲ww精品| 麻豆精品久久| 99久久精品费精品国产| 亚洲少妇自拍| 日韩有吗在线观看| 国产欧美精品久久| 日产精品一区二区| 精品中文字幕一区二区三区av| 蜜臀av免费一区二区三区| 欧美在线资源| 欧美中文高清| 国精品产品一区| 91久久久精品国产| 少妇精品久久久| 麻豆精品蜜桃视频网站| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 91成人小视频| 久久久久久久久丰满| 视频一区二区三区在线| 日韩av网站在线免费观看| 国产精区一区二区| 久久精品国产久精国产爱| 亚洲综合电影| 三级欧美韩日大片在线看| 国产精品xxx| 久久精品播放| 亚洲精品成a人ⅴ香蕉片| 麻豆精品蜜桃视频网站| 91精品久久久久久久久久不卡| 免费看精品久久片| 精品国产亚洲一区二区在线观看| 激情久久五月| 亚洲精品影视| 日韩中文在线电影| 亚洲三级av| 日韩伦理在线一区| 丝袜美腿亚洲一区二区图片| 国产精品欧美一区二区三区不卡| 日本高清不卡一区二区三区视频| 亚洲深深色噜噜狠狠爱网站| 久久天堂影院| 另类av一区二区| 国产一区二区三区亚洲| 好吊视频一区二区三区四区| 国产日产一区| 夜久久久久久| 水蜜桃精品av一区二区| 亚洲人成高清| 综合一区av| 久久久精品网| 91精品尤物| 亚洲一级黄色| 久久av日韩| 在线免费观看亚洲| 久久精品国产大片免费观看| 欧美激情福利| 日韩高清在线一区| 五月婷婷六月综合| 精品日韩在线| 欧美天堂一区| 另类亚洲自拍| 欧美一区二区三区高清视频| 精品一二三区| 日韩av一区二区三区四区| 午夜日韩福利| 日韩免费福利视频| 久久影院资源站| 亚洲精品在线a| 亚洲一级在线| 欧美日韩中文一区二区| 精品国产乱码久久久| 日本在线不卡视频一二三区| 亚洲深爱激情| 亚洲一级高清| 久久高清免费| 91欧美日韩| 国产精品99久久久久久董美香| 日韩中文字幕麻豆| 伊人久久婷婷| 亚洲小说欧美另类婷婷| 精品国产第一福利网站| 国产精品任我爽爆在线播放| 亚洲综合图色| 视频一区在线播放| 久久av一区| 9色国产精品| 国产视频一区欧美| 伊人久久成人| 免播放器亚洲| 老鸭窝毛片一区二区三区| 在线综合欧美| 免费精品视频| 亚洲日本免费电影| 综合激情婷婷|