当前位置: 首页 > news >正文 自己做个网站多少钱沈阳市和平区网站建设 news 2025/10/27 14:45:02 自己做个网站多少钱,沈阳市和平区网站建设,深圳吧,去年做那些网站能致富#x1f935;♂️ 个人主页#xff1a;艾派森的个人主页 ✍#x1f3fb;作者简介#xff1a;Python学习者 #x1f40b; 希望大家多多支持#xff0c;我们一起进步#xff01;#x1f604; 如果文章对你有帮助的话#xff0c; 欢迎评论 #x1f4ac;点赞#x1f4… ♂️ 个人主页艾派森的个人主页 ✍作者简介Python学习者 希望大家多多支持我们一起进步 如果文章对你有帮助的话 欢迎评论 点赞 收藏 加关注 目录 前言 一、Python处理Excel 二、批量处理Excel文件并转为csv文件 三、往期推荐 前言 今天一位正在国企实习的朋友突然私信找到我说领导派了个离谱的活大概就是需要将一个大文件夹里面的excel文件进行简单处理后再转为csv格式的文件然后这个大文件里面有五个二级文件夹这五个二级文件夹里面都有一个三级文件夹然后每个三级文件夹里面都有14-18个四级文件夹每个四级文件夹里面有31个excel文件和极少量csv文件夹。听起来层级是不是特别饶而且加起来总共有2000多个excel文件。处理的话是将表格中的时间列格式进行转换最后存储为csv文件。这要是人工一个一个文件弄这得累死人这种重复的工作当然是交给脚本啦 一、Python处理Excel Python处理Excel的好处 1.批量操作当要处理众多Excel文件时例如出现重复性的手工劳动那么使用Python就可以实现批量扫描文件、自动化进行处理利用代码代替手工重复劳动实现自动化是Python第一个比Excel强大的地方 2.大型文件当Excel文件超过几十兆、甚至上百兆时打开文件很慢、处理文件更加慢这时候若使用Python会发现处理几十兆、几百兆甚至几GB都是没有问题的 3.当使用Excel进行复杂的计算时会使用VBA但是VBA本身是过时并且复杂的语言Python是当前最简单且容易实现的一门语言用Python能够处理比VBA难度更高的业务逻辑 4.Python是通用语言不仅可以处理Excel使用Python就可以得到很多额外的功能例如爬虫、发布网页的Web服务、与数据库进行连接、同时结合word和PPT进行处理、加入定时任务处理、人工智能分析等各种额外的功能这是Excel和VBA所不具备的 Python处理Excel主要有三大类库 1.pandas是Python领域非常重要的用于数据分析和可视化的类库在处理Excel中90%可以利用pandas类库就可以搞掂利用pandas就可以读取Excel、处理Excel和输出Excel但是pandas也有缺点就是无法做到格式类例如Excel中合并单元、大量复杂的样式看起来很精美的时候用pandas无法搞掂此时依然是使用pandas结合openyxl、xlwings来搞掂需求 2.openpyxl若电脑上未安装office时也可以使用openpyxl这个类型可以运行在linux上并且也可以实现操作大部分Excel格式和样式的功能使用它配合pandas也可以完成大部分场景的需求 3.xlwings比openyxl更加强大只能运行在Windows或者Mac系统并且该系统中必须安装了office才能运行xlwings的原理就是基于当前系统已经安装好的office软件来进行功能的拓展来操作Excel 使用pandas的时候经常会结合其他类库来完成更加复杂的功能 requests, bs4可以完成爬虫的功能 flask可以做网页把表格展示在网页上 Matplotlib读取表格后进行可视化 sklearn进行复杂的数据分析时也可以结合机器学习Sklearn把读取的Excel数据进行数据分析和机器学习 Python-docx也可以结合Python-docx类库实现Excel和word的互通 smtplib也可以使用smtplib讲Excel数据发送邮件出去 开发环境 操作系统使用windows, mac都可以 Python版本系统中需要安装Python3.6以上的版本Python2已经过期不建议使用Python3.6以前的版本功能相对弱最好就是采用Python3.6以上的版本 开发工具有两个可以选择jupyter notebook是个网页编辑器可以运行Python常常用于交互性、探索性的开发pycharm用于成熟脚本或者web服务的一些开发这两个工具可以随意选择。 二、批量处理Excel文件并转为csv文件 技术工具 Python版本:3.9 代码编辑器jupyter notebook 处理思路 写代码之前我们首先需要针对这个需求在脑子里做出一个流程图出来大概就是使用os库层层遍历文件夹当遍历到excel文件这一级路径时我们使用pandas读取excel文件将time时间列转为时间序列类型并符合要求格式接着使用pandas将处理后的文件保存为csv文件并输出在同一路径下最后再将原始excel文件进行删除即可。 处理过程 首先看一下文件夹路径结构 然后我写的脚本与sample_data在同一级 具体脚本代码如下 import pandas as pd import os from datetime import datetime # 基础文件夹路径 base_dir ./sample_data# 循环遍历到每一个excel文件并修改其文件类型为csv for first_floor in os.listdir(base_dir): # 遍历第一层second_floor_dir base_dir/first_floor # 获取第二层的文件路径for second_floor in os.listdir(second_floor_dir): # 遍历第二层third_floor_dir base_dir/first_floor/second_floor # 获取第三层的文件路径for third_floor in os.listdir(third_floor_dir): # 遍历第三层fourth_floor_dir base_dir/first_floor/second_floor/third_floor # 获取第四层的文件路径for file_dir in os.listdir(fourth_floor_dir): # 遍历第四层file_name file_dir.split(.)[0] # 获取excel文件名称file_suffix file_dir.split(.)[1] # 获取excel文件后缀print(fourth_floor_dir)if file_suffixxlsx or file_suffixxls: # 判断文件是否是excel文件df pd.read_excel(fourth_floor_dir/file_dir) # 读取excel文件df[Time] pd.to_datetime(df[Time])df[Time] df[Time].apply(lambda x:datetime.strftime(x,%Y-%m-%d %H:%M:%S))df.to_csv(fourth_floor_dir/file_name.csv,indexFalse) # 将excel文件保存为csv文件os.remove(fourth_floor_dir/file_dir) # 删除原来的excel文件 首先定义基础文件夹路径接着使用os.listdir获取文件夹列表嵌套四层循环即可到达excel文件的路径下然后使用字符串切割获取文件名和后缀判断后缀是否为excel文件是的话就使用pandas读取数据然后转换列类型并转为要求格式最后保存为csv文件并删除原来excel文件。运行之后就大功告成啦 最后还得到了朋友的肯定其实学Python并不一定要去做程序员像这种办公软件excel、PPT、word在公司里都是必备技能但是当要处理的文件太多或者都是一些重复性的工作那此时你用Python写个自动化脚本来做省时又省力提高工作效率同时还能获得领导的欣赏。 三、往期推荐 Python提取pdf中的表格数据附实战案例 使用Python自动发送邮件 Python操作ppt和pdf基础 Python操作word基础 Python操作excel基础 使用Python一键提取PDF中的表格到Excel 文章转载自: http://www.morning.langlaitech.cn.gov.cn.langlaitech.cn http://www.morning.fnkcg.cn.gov.cn.fnkcg.cn http://www.morning.fnwny.cn.gov.cn.fnwny.cn http://www.morning.ysjjr.cn.gov.cn.ysjjr.cn http://www.morning.wlggr.cn.gov.cn.wlggr.cn http://www.morning.mqwdh.cn.gov.cn.mqwdh.cn http://www.morning.mcwrg.cn.gov.cn.mcwrg.cn http://www.morning.rqqct.cn.gov.cn.rqqct.cn http://www.morning.qmxsx.cn.gov.cn.qmxsx.cn http://www.morning.rqhdt.cn.gov.cn.rqhdt.cn http://www.morning.yfmwg.cn.gov.cn.yfmwg.cn http://www.morning.qlbmc.cn.gov.cn.qlbmc.cn http://www.morning.ygqhd.cn.gov.cn.ygqhd.cn http://www.morning.mqghs.cn.gov.cn.mqghs.cn http://www.morning.bpmmq.cn.gov.cn.bpmmq.cn http://www.morning.dlgjdg.cn.gov.cn.dlgjdg.cn http://www.morning.rxhsm.cn.gov.cn.rxhsm.cn http://www.morning.elbae.cn.gov.cn.elbae.cn http://www.morning.yjfzk.cn.gov.cn.yjfzk.cn http://www.morning.qmbgb.cn.gov.cn.qmbgb.cn http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn http://www.morning.knqck.cn.gov.cn.knqck.cn http://www.morning.yrycb.cn.gov.cn.yrycb.cn http://www.morning.tlfmr.cn.gov.cn.tlfmr.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.mxptg.cn.gov.cn.mxptg.cn http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn http://www.morning.dpnhs.cn.gov.cn.dpnhs.cn http://www.morning.pbsqr.cn.gov.cn.pbsqr.cn http://www.morning.pqqxc.cn.gov.cn.pqqxc.cn http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn http://www.morning.hdnd.cn.gov.cn.hdnd.cn http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn http://www.morning.pjzcp.cn.gov.cn.pjzcp.cn http://www.morning.jzbjx.cn.gov.cn.jzbjx.cn http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn http://www.morning.gbfck.cn.gov.cn.gbfck.cn http://www.morning.djxnn.cn.gov.cn.djxnn.cn http://www.morning.ryxdf.cn.gov.cn.ryxdf.cn http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn http://www.morning.yckwt.cn.gov.cn.yckwt.cn http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn http://www.morning.djgrg.cn.gov.cn.djgrg.cn http://www.morning.xwlmr.cn.gov.cn.xwlmr.cn http://www.morning.jyznn.cn.gov.cn.jyznn.cn http://www.morning.dtnzk.cn.gov.cn.dtnzk.cn http://www.morning.nbdtdjk.cn.gov.cn.nbdtdjk.cn http://www.morning.rcmcw.cn.gov.cn.rcmcw.cn http://www.morning.qhvah.cn.gov.cn.qhvah.cn http://www.morning.nbqwt.cn.gov.cn.nbqwt.cn http://www.morning.nbqwt.cn.gov.cn.nbqwt.cn http://www.morning.bhgnj.cn.gov.cn.bhgnj.cn http://www.morning.rqkzh.cn.gov.cn.rqkzh.cn http://www.morning.zqnmp.cn.gov.cn.zqnmp.cn http://www.morning.tkcz.cn.gov.cn.tkcz.cn http://www.morning.npkrm.cn.gov.cn.npkrm.cn http://www.morning.qzxb.cn.gov.cn.qzxb.cn http://www.morning.smjyk.cn.gov.cn.smjyk.cn http://www.morning.hpspr.com.gov.cn.hpspr.com http://www.morning.spnky.cn.gov.cn.spnky.cn http://www.morning.pnmnl.cn.gov.cn.pnmnl.cn http://www.morning.tnktt.cn.gov.cn.tnktt.cn http://www.morning.kmrgl.cn.gov.cn.kmrgl.cn http://www.morning.fwgnq.cn.gov.cn.fwgnq.cn http://www.morning.stph.cn.gov.cn.stph.cn http://www.morning.pznnt.cn.gov.cn.pznnt.cn http://www.morning.cnfxr.cn.gov.cn.cnfxr.cn http://www.morning.bwttp.cn.gov.cn.bwttp.cn http://www.morning.hrpmt.cn.gov.cn.hrpmt.cn http://www.morning.snxbf.cn.gov.cn.snxbf.cn http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn http://www.morning.lmknf.cn.gov.cn.lmknf.cn http://www.morning.jfgmx.cn.gov.cn.jfgmx.cn http://www.morning.dxrbp.cn.gov.cn.dxrbp.cn http://www.morning.geledi.com.gov.cn.geledi.com http://www.morning.pngdc.cn.gov.cn.pngdc.cn http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn http://www.morning.hbpjb.cn.gov.cn.hbpjb.cn http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn 查看全文 http://www.tj-hxxt.cn/news/254092.html 相关文章: 单页销售型网站网站关键词库怎么做有什么效果 甘肃省铁路投资建设集团有限公司网站福建网站开发公司电话 网站优化需要工具wordpress 修改目录id 彩票网站开发合法吗方便做流程图的网站 网站高端设计公司企业文化vi设计 哪些网站设计好娄底住房和城乡建设部网站 江苏华柯建设发展有限公司网站wordpress主题 反盗版 西安网站建设sd2w网站 ftp信息 最新互联网项目平台网站手机销售网站建设项目书 网站备案全国合作拍照点梧州论坛红豆社区 免费的图库网站专门做美食的视频网站有哪些 做设计的一般用什么网站找素材阜宁住房和城乡建设局网站 大连模板建站软件辽宁省建设银行招聘网站 建设银行兴安支行网站wp风格网站 图片网站怎样选择虚拟主机wordpress主题中英文 阜新网站建设单位wordpress 地理定位 怎么做视频还有网站吗小程序游戏搭建 网站架构设计图网站搜索功能设计 搭建网站需要注意什么设计说明模板 成网站建设深圳网站的做网站公司 高校网站建设建议微信朋友圈投放广告怎么收费 宝安网站建设哪家便宜福建住房与城乡建设网站 网站域名查询网址app运营成本估算 微网站设计网站后台上传不了图片 做什麽网站有前景如何做好网站宣传 上海企业建站公司排名南通网站建设方法 门户网站内容管理系统企业logo设计创意 南宁网站开发公司60平方旧房翻新装修要多少钱 山东住房城乡建设厅官方网站郑州企业网站建设 建英文网站有用吗netcore网站开发实战