当前位置: 首页 > wzjs >正文

做代购有哪些网站有哪些爱客crm

做代购有哪些网站有哪些,爱客crm,吉林省工程建设标准网站,门户网站静态页面闲来无事浏览到《【办公自动化】使用Python批量处理Excel文件并转为csv文件》这篇博文,关于多层目录Excel转Csv在处理过程中略显繁复,而且灵活度不高,代码如下: import pandas as pd import os from datetime import datetime # …

闲来无事浏览到《【办公自动化】使用Python批量处理Excel文件并转为csv文件》这篇博文,关于多层目录Excel转Csv在处理过程中略显繁复,而且灵活度不高,代码如下:

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_suffix=='xlsx' or file_suffix=='xls': # 判断文件是否是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',index=False)  # 将excel文件保存为csv文件os.remove(fourth_floor_dir+'/'+file_dir)  # 删除原来的excel文件

摘自《【办公自动化】使用Python批量处理Excel文件并转为csv文件》第二段“批量处理Excel文件并转为csv文件”

觉得此案例中处理过程比较死板,可以采用更简洁的代码完成此项工作,思路如下:首先可以通过遍历得到指定目录及其子目录下所有的Excel文件列表,然后再逐个将列表内的Excel文件转换为CSV保存到同一目录下即可。

完整代码如下:

import os
from pathlib import Path
import pandas as pd# 遍历目录得到Excel表格列表
def find_table_files(directory, extensions=('.xlsx', '.xls')):table_files = []for root, dirs, files in os.walk(directory):for file in files:if file.endswith(extensions):table_files.append(os.path.join(root, file))return table_files# 逐个将列表里表格转换为CSV文件
directory_path = f'd:\\xls'
files = find_table_files(directory_path)
for file in files:df = pd.read_excel(file)df.to_csv(f'd:\\xls\\ToCsv\\{Path(file).stem}.csv', index=False)
print(f'执行完毕')

http://www.dtcms.com/wzjs/292118.html

相关文章:

  • 互联网站建设 天津快速建站教程
  • 网站开发实验报告可行性分析新闻投稿
  • 网站建设定制公司百度一下你就知道啦
  • 做网站连带责任青岛网
  • 哈尔滨建站模板展示小说引流推广
  • 企业网站源码html爱站网关键词搜索工具
  • 佛山正规网站建设哪家好2345软件为什么没人管
  • 注册公司和建网站关键词排名优化软件
  • 广州建设外贸网站足球比赛直播2021欧冠决赛
  • wordpress 文章 404seo技巧优化
  • 淄博网站建设费用南宁网络推广培训机构
  • 做网站建网站产品软文怎么写
  • web做网站长尾关键词挖掘工具爱网站
  • 长沙高端网站建设公司百度网盘客服中心电话
  • asp.net网站开发与项目实战网络平台怎么创建需要多少钱
  • 徐州网站制作需要多少钱太原seo服务
  • 自己动手的网站免费建立个人网站
  • 域名审核怎么做返利网站每日新闻快报
  • 怎么用云主机做网站他达那非副作用太强了
  • 商城网站哪个公司做的好处品牌营销战略
  • 新人做网络咨询的网站肇庆网络推广
  • 建设一个商城网站大概多少钱人民网疫情最新消息
  • wordpress调用文章部分内容淘宝seo推广优化
  • 辽宁seo推广软件品牌词优化
  • 网站建设应考虑哪些方面的问题万能的搜索引擎
  • 国外的一个大学生做的匿名社交网站市场推广方案范文
  • 做视频网站要什么软件下载服务器域名查询
  • 设计网站的公司新闻头条今日要闻国内新闻最新
  • 网站的结构包括哪些内容百度指数疫情
  • 网站建设的岗位是什么岗位疫情最新情况 最新消息 全国