- 博客(5)
- 收藏
- 关注
原创 python:基于一个数据库中的数据创造另一个数据库
本文介绍了一个员工月考勤统计系统的实现方案。针对Excel处理大量考勤数据效率低下的问题,系统将CSV数据导入MySQL数据库,使用Python的pandas和SQLAlchemy库进行数据处理。通过SQL查询统计员工每月出勤小时数、加班时长、缺勤记录等指标,并将结果存入新表或导出为CSV文件。系统实现了考勤数据的自动化统计和分析,提高了数据处理效率。文章最后提到虽然还有一些问题和知识点需要记录,但作者因为要下班而暂未完成。
2025-07-18 18:15:58
180
原创 (自用)python代码:检查csv行数
有时候csv内容太多,想检查是否把csv的全部内容转换到sql,只打开csv会发现行数比实际的要多,因此做出错误的判断。下面的代码可以求出csv的实际行数。
2025-07-18 18:05:12
143
原创 (自用)python直接将csv导入mysql
本文介绍了一个改进版的Python脚本,用于将CSV考勤数据导入MySQL数据库。脚本自动创建包含30个字段的数据表(如果不存在),支持中文字段名和多种数据类型(VARCHAR、INT、DATETIME等)。通过pandas读取CSV文件后,采用批量插入方式处理数据,并实现了主键冲突时自动更新非关键字段的功能。脚本特别设置了由"人员姓名"和"日期"组成的复合主键,确保数据唯一性。整个过程包含错误处理机制,能有效处理空值和字符编码问题,最终自动提交事务并关闭数据库连接。
2025-07-18 17:59:56
236
原创 (自用)python代码:csv导入mysql
上一个发的是把excel转成csv,这篇是把csv导入mysql,这一步骤中间有点多余,需要先创建sql表格,再执行代码。我的步骤是:先打开csv,简化一下行头(可选),然后打开mysql,按照行头顺序创建表格,设置主键或者唯一键(重要,不然执行多次代码后数据会重复),最后执行代码。下一篇是这一篇的改化版。
2025-07-18 17:53:45
276
原创 (自用)python批量转换excel成csv
该Python脚本实现了将Excel文件中所有工作表批量转换为CSV格式的功能。通过pandas库读取指定Excel文件(支持多sheet),并将每个sheet分别保存为独立的CSV文件。用户可自定义输出文件名前缀,转换后的文件默认保存在原Excel所在目录。代码包含异常处理机制,转换过程会实时打印执行状态。调用示例展示了对桌面文件的转换操作,并添加了"my_custom_name_"前缀。使用前需安装pandas和openpyxl/xlrd等依赖库。
2025-07-18 17:45:09
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅