电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

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

python 三種方法實現對Excel表格的讀寫

瀏覽:12日期:2022-07-04 18:51:15

1、使用xlrd模塊讀取數據

# 將excel表格內容導入到tables列表中def import_excel(tab): # 創建一個空列表,存儲Excel的數據 tables = [] for rown in range(1, tab.nrows): array = {’設備名稱’: ’’, ’框’: ’’, ’槽’: ’’, ’端口’: ’’, ’onuid’: ’’, ’認證密碼’: ’’, ’load’: ’’, ’checkcode’: ’’} array[’設備名稱’] = tab.cell_value(rown, 0) array[’框’] = tab.cell_value(rown, 1) array[’槽’] = tab.cell_value(rown, 2) array[’端口’] = tab.cell_value(rown, 3) array[’onuid’] = tab.cell_value(rown, 4) array[’認證密碼’] = tab.cell_value(rown, 9) array[’load’] = tab.cell_value(rown, 10) array[’checkcode’] = tab.cell_value(rown, 11) tables.append(array) return tables# 導入需要讀取Excel表格的路徑data = xlrd.open_workbook(r’G:test.xlsx’)table = data.sheets()[0]for i in import_excel(table): print(i)

2、使用xlwt和openpyxl進行寫出

import pandas as pd# 要事先下載好xlwt和openpyxl模塊def export_excel(tab): # 將字典列表轉換為DataFrame pf = pd.DataFrame(list(tab)) # 指定字段順序 order = [’設備名稱’, ’框’, ’槽’, ’端口’, ’onuid’, ’認證密碼’, ’load’, ’checkcode’] pf = pf[order] # 將列名替換為中文 columns_map = { ’設備名稱’: ’設備名稱’, ’框’: ’框’, ’槽’: ’槽’, ’端口’: ’端口’, ’onuid’: ’onuid’, ’認證密碼’: ’認證密碼’, ’load’: ’load’, ’checkcode’: ’checkcode’ } pf.rename(columns=columns_map, inplace=True) # 指定生成的Excel表格路徑 file_path = pd.ExcelWriter(’G:test1.xlsx’) # 替換空單元格 pf.fillna(’ ’, inplace=True) # 輸出 pf.to_excel(file_path, encoding=’utf-8’, index=False) # 保存表格 file_path.save()export_excel(tables)

3、使用xlsxwriter寫出

def export_excel(data, fileName): # xlsxwriter庫儲存數據到excel workbook = xw.Workbook(fileName) # 創建工作簿 worksheet1 = workbook.add_worksheet('sheet1') # 創建子表 worksheet1.activate() # 激活表 title = [’設備名稱’, ’框’, ’槽’, ’端口’, ’onuid’, ’認證密碼’, ’load’, ’checkcode’] # 設置表頭 worksheet1.write_row(’A1’, title) # 從A1單元格開始寫入表頭 i = 2 # 從第二行開始寫入數據 for j in range(len(data)): insertData = [data[j]['設備名稱'], data[j]['框'], data[j]['槽'], data[j]['端口'], data[j]['onuid'], data[j]['認證密碼'], data[j]['load'], data[j]['checkcode']] row = ’A’ + str(i) worksheet1.write_row(row, insertData) i += 1 workbook.close() # 關閉表 export_excel(import_excel(table), 'G:test1.xlsx')

網上有人說第三種寫入速度快,本人親測貌似沒啥其區別,根據個人愛好寫吧,但是xlsxwriter模塊只能寫入,無法修改貌似

以上就是python 三種方法實現對Excle表格的讀寫的詳細內容,更多關于python excle表格的資料請關注好吧啦網其它相關文章!

標簽: python
相關文章:
主站蜘蛛池模板: 沈阳真空机_沈阳真空包装机_沈阳大米真空包装机-沈阳海鹞真空包装机械有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 茅茅虫AI论文写作助手-免费AIGC论文查重_写毕业论文降重 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 便携式谷丙转氨酶检测仪|华图生物科技百科 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 水平筛厂家-三轴椭圆水平振动筛-泥沙震动筛设备_山东奥凯诺矿机 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 绿萝净除甲醛|深圳除甲醛公司|测甲醛怎么收费|培训机构|电影院|办公室|车内|室内除甲醛案例|原理|方法|价格立马咨询 | 蒸压釜-陶粒板隔墙板蒸压釜-山东鑫泰鑫智能装备有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 工装定制/做厂家/公司_工装订做/制价格/费用-北京圣达信工装 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 | 慈溪麦田广告公司,提供慈溪广告设计。 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 作文导航网_作文之家_满分作文_优秀作文_作文大全_作文素材_最新作文分享发布平台 | 仓储笼_金属箱租赁_循环包装_铁网箱_蝴蝶笼租赁_酷龙仓储笼租赁 测试治具|过炉治具|过锡炉治具|工装夹具|测试夹具|允睿自动化设备 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 拉力机-拉力试验机-万能试验机-电子拉力机-拉伸试验机-剥离强度试验机-苏州皖仪实验仪器有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 泰安塞纳春天装饰公司【网站】 | PU树脂_水性聚氨酯树脂_聚氨酯固化剂_聚氨酯树脂厂家_宝景化工 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 九爱图纸|机械CAD图纸下载交流中心 | 铝合金线槽_铝型材加工_空调挡水板厂家-江阴炜福金属制品有限公司 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 滁州高低温冲击试验箱厂家_安徽高低温试验箱价格|安徽希尔伯特 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商| 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | 磁力链接搜索神器_BT磁力狗_CILIMAO磁力猫_高效磁力搜索引擎2024 | 济南网站建设_济南网站制作_济南网站设计_济南网站建设公司_富库网络旗下模易宝_模板建站 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思 |