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

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

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

瀏覽:168日期: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格式的表格文件:

讀取:xlrd

寫入: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一区二区三区| 欧美日韩视频| 一级欧美视频| 亚洲免费影院| 美日韩精品视频| 亚洲女同一区| 欧美精品一卡| 免费在线观看一区二区三区| 一区二区电影| 国产精品宾馆| 福利精品在线| 一区二区小说| 亚洲激情二区| 亚洲永久精品唐人导航网址| 日韩精品亚洲专区| 久久国产精品免费精品3p| 欧美国产另类| 久久男人av资源站| 久久国产精品成人免费观看的软件| 激情偷拍久久| 日韩视频二区| 欧美一级全黄| 国产高清不卡| 在线亚洲成人| 91精品国产自产观看在线| 久久久国产精品网站| 91日韩免费| 日韩一级欧洲| 日韩高清一区在线| 韩日一区二区| 欧美日韩四区| 国产视频一区二| 伊人久久在线| 免费在线欧美视频| 精品一区二区三区亚洲| 欧美中文一区二区| 中文字幕亚洲在线观看| 久久xxx视频| 欧美成人日韩| 欧美一区二区三区久久精品| zzzwww在线看片免费| 亚洲欧美日韩精品一区二区 | 麻豆亚洲精品| 国产精品日韩精品在线播放 | 午夜视频精品| 国产精品一页| 999国产精品| 亚洲色图综合| 超级白嫩亚洲国产第一| 久久av一区| 加勒比视频一区| 日韩中文字幕av电影| 久久只有精品| 国产精品老牛| 成人台湾亚洲精品一区二区| 美女网站久久| 97精品在线| 日本国产亚洲| 亚洲韩日在线| 国产精品久久久久久久久久久久久久久| 麻豆精品蜜桃| 欧美综合社区国产| 成人一二三区| 国产视频一区三区| 卡一卡二国产精品| 手机精品视频在线观看| 热三久草你在线| 国产丝袜一区| 亚洲一区二区三区免费在线观看| 石原莉奈一区二区三区在线观看| 色婷婷色综合| 日本不卡高清| 欧美日韩精品一本二本三本| 九九九精品视频| 免费成人在线视频观看| av资源亚洲| 久久av日韩| 老牛影视一区二区三区| 中文字幕在线视频久| 国产私拍福利精品视频二区| 麻豆亚洲精品| 免费观看久久av| 国产精品毛片久久| 国产欧美日韩影院| 亚洲一区二区日韩| 欧美日韩第一| 韩国久久久久久| 精品亚洲精品| 国产精品美女午夜爽爽| 亚洲ww精品| 蘑菇福利视频一区播放| 激情欧美国产欧美| 丁香婷婷久久| 国产精品亚洲片在线播放| 亚洲午夜国产成人| 欧美日韩三区| 99视频精品全国免费| 日韩精品电影| 麻豆视频一区| 欧美一级网址| 日韩精品午夜视频| 亚洲五月综合| 蜜臀国产一区二区三区在线播放| 欧美日韩视频| 午夜精品一区二区三区国产| 久久激情一区| 欧美日韩尤物久久| 高清日韩中文字幕| 丁香婷婷久久| 国产一二在线播放| 成人午夜亚洲| 国产精品2023| 国产精品视频首页| 国产精品a级| 国产精品白浆| 麻豆91小视频| 美女视频网站久久| 精品国产美女a久久9999| 欧美国产另类| 精品视频91| 国产aa精品| 久久影院午夜精品| 亚洲深夜视频| 亚洲成人va| 亚洲第一区色| 伊人影院久久| 模特精品在线| 日韩中文字幕一区二区高清99| 亚洲欧美日韩在线观看a三区| 亚洲免费精品| 综合激情网...| 日韩av一级片| 国产欧美自拍一区| 国产黄色精品| 国产传媒在线观看| 日韩中文在线播放| 欧美特黄一级| 免费人成精品欧美精品| 亚欧成人精品| 国产精品极品国产中出| 久久香蕉网站| 日韩av福利| 亚洲精品99| 亚洲区国产区| 国产极品一区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 亚洲午夜一级| 亚洲免费成人| 日韩精品中文字幕一区二区| 91精品国产自产精品男人的天堂 | 国户精品久久久久久久久久久不卡| 欧美午夜精彩| 亚洲精品美女91| 国产精品www.| 久久久久网站| 视频一区欧美日韩| 国产精品亚洲欧美一级在线| 日韩免费av| 日韩视频精品在线观看| 免费人成在线不卡| 精品中国亚洲| 亚洲精品一区二区妖精| 青青草国产成人99久久| 欧美好骚综合网| 亚洲欧美久久久| 欧美精品aa| 婷婷精品视频| 日韩欧美中文字幕在线视频| 美女av一区| 红桃视频国产精品| 日本视频一区二区| 国产高潮在线| 蜜桃久久av一区| 国产精品综合色区在线观看| 日韩久久视频| 亚洲精品黄色| 9999国产精品| 日韩区一区二| 久久亚洲精品中文字幕蜜潮电影| 日韩一区二区三免费高清在线观看| 国产伊人久久| 亚洲精品观看| 日韩在线观看一区| 日韩精品一二三区| 国产在线一区不卡| 蜜臀精品一区二区三区在线观看| 黄色精品视频| 亚洲天堂av资源在线观看| 精品国产亚洲一区二区在线观看| 亚洲激情偷拍| 国产a亚洲精品| 亚洲精品看片| 国产一在线精品一区在线观看| 国产调教精品| 亚洲深夜av| 麻豆视频在线看| 九九综合在线| 亚洲综合不卡| 亚洲三级观看| 日韩在线观看中文字幕|