数据库整理

这篇具有很好参考价值的文章主要介绍了数据库整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


背景:在数据库里面导出来一批excel文件,现在需要将这些数据进行合并为csv文件
分两步:

1、将Excel转换为CSV

参考:用Python将Excel转换为CSV
每个excel文件命名是1.xlsx

1.1 代码

import pandas as pd

# 将Excel转换成CSV
def excel_to_csv(excel_file, csv_file):
    # 使用pandas读取Excel文件
    data = pd.read_excel(excel_file)
    # 将读取到的数据转换成CSV格式并保存
    data.to_csv(csv_file, encoding="utf-8", index=False)

# 调用函数进行转换
for i in range(1,9):
    excel_to_csv("{}.xlsx".format(i), "{}.csv".format(i))
    print(i,"转换已经完成")

2、将CSV文件的数据追加到另一个CSV文件

参考:Python如何将一个CSV文件里的数据追加到另一个CSV文件

2.1 代码

# 将end_file的内容添加start_file的内容下面 
def add_to_csv(start_file, end_file):
    with open('{}.csv'.format(start_file), 'ab') as f:
        f.write(open('{}.csv'.format(end_file), 'rb').read())  

# 测试:将2.csv内容追加到1.csv的后面
# add_to_csv("1","2")

for i in range(1,9):
    add_to_csv("{}.xlsx".format("1"), "{}.csv".format(i))
    print(i,"转换已经完成")

转换后
数据库整理

3 、另外的发现

1、一个python全栈技术网站:python技术站
涉及:第三方模块开发、人工智能、网站开发、数据库、大数据、自动化办公、linux
2、excel转为csv之后发现csv文件比excel文件更大
3、代码中并没有对一些excel转到csv的过程中出现的问题进行考虑,不适用所有情况,所以不能盲目使用,具体情况可具体参考其他优秀博主文章来源地址https://www.toymoban.com/news/detail-467285.html

到了这里,关于数据库整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 全网多种方法解决数据库有数据,但mybatis查询出来的值为Null、为空或不存在的问题

    今天在查询组件详情时,却报出如下错误: 接下里,我便详细分析出现该错误的原因。 首先 debug (断点),如下图所示: debug 结果是 appCustomComponent: null ,于是,找到 mybatis-plus 的打印的 mysql 语句,如下所示:

    2024年02月15日
    浏览(37)
  • 数据库面试题整理

    MySQL支持 4 种事务隔离级别,这些隔离级别定义了事务之间的可见性和并发控制方式。 READ UNCOMMITTED(读未提交) :这是最低的隔离级别。在该级别下,事务可以读取未提交事务的数据,可能会导致脏读、不可重复读和幻像读问题。一般情况下不建议使用此级别。 READ COMMITT

    2024年02月06日
    浏览(33)
  • 数据库整理

    背景:在数据库里面导出来一批excel文件,现在需要将这些数据进行合并为csv文件 分两步: 参考:用Python将Excel转换为CSV 每个excel文件命名是1.xlsx 1.1 代码 参考:Python如何将一个CSV文件里的数据追加到另一个CSV文件 2.1 代码 转换后 1、一个python全栈技术网站:python技术站 涉及

    2024年02月07日
    浏览(19)
  • Mysql数据库技术知识整理

    Mysql的知识点目录 重点:架构,引擎,索引,锁机制,事务机制,日志机制,集群,调优 3、Mysql索引 索引概念 覆盖索引: 条件列和结果列都在索引中 索引下推: 查询会先过滤条件列,然后回表查数据 最左前缀匹配: 查询条件会从最左开始匹配索引列 回表:经过索引查询后,不

    2024年02月11日
    浏览(24)
  • postgresql 数据库 面试题整理

    本文整理一些在面试中,pg数据库可能会被问到的一下问题,希望对大家有用。 语言支持:PostgreSQL 支持四种标准的过程语言,包括 PL/pgSQL、PL/Tcl、PL/Perl 和 PL/Python。 索引:PostgreSQL 索引支持 B+ 树、哈希、广义搜索树和广义倒排索引。个人还可以设计自己的个性化索引。 视图

    2024年02月17日
    浏览(36)
  • Android之 常用数据库框架整理

    一 简介 1.1 上节说了关系型数据库有以下几种: Oracle、Microsoft SQL Server、Microsoft Access、MySQL、SQLite 1.2 各自的领域也不一样 java,C#,php等用Oracle,Microsoft SQL Server,MySQL比较多。 移动端Android,IOS等用SQLite比较多 1.3 SQLite是一种轻量型数据库,有以下优点: 不需要一个单独的服

    2024年02月14日
    浏览(28)
  • 【期末专题】数据库知识点整理

    1.要求:修改表的“价格”列,使其数据类型为decimal(6,2) 语句:alter table BookInfo modify price decimal(6,2); 注意点:修改一个表中已有列的数据类型的语句格式:         alter table 表名 modify 列名 数据类型 2.要求: 语句: 注意点: 创建触发器的语法: create trigger 触发器名   

    2024年02月11日
    浏览(24)
  • 数据库语法整理及WAF绕过方式

    关系型数据库:指采用了关系模型来组织数据的数据库。 直白的说就是:关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 当今主流的关系型数据库有:Oracle,Microsoft SQL Server,MySQL,PostgreSQL,DB2, Microsoft Access, SQLite,MariaDB Oracle Oracl

    2024年02月21日
    浏览(26)
  • 关系数据库标准语言SQL难题整理

    文章目录 1、查询选修三门以上课程的学生学号 2、查询选修课程中至多一门70分的学生学号 3、查询平均成绩=90分的学生学号和平均成绩 4、查询成绩都大于70分学生的成绩 5、找出每个学生超过他自己选修课程平均成绩的课程号 6、查询非计算机科学系某一个学生年龄小的学生

    2024年04月17日
    浏览(28)
  • 基于JavaSwing+百度OCR开发的题库管理系统源码+数据库,能够将图片中的文字提取出来,保存题库中

    介绍 具备上传本地图片及截屏功能,并利用百度OCR技术,能够将图片中的文字提取出来,保存题库中,供以后查找。 技术方面,为制作exe可执行文件,该软件将JavaSwing,MybatisPlus,Spring三者进行集成, 并重绘Swing的UI组件库,为业界首次。由于Spring是为web服务而生,MybatisPlus需要

    2024年01月24日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包