pandas实现导出数据的四种方式
作者:jp_666 时间:2023-01-03 14:57:57
本文主要介绍了pandas导出数据到文件的四种方式,分享给大家,主要也是给自己留个笔记,具体如下:
import pandas as pd
import pymysql
df = pd.DataFrame({'A': [3, 4, 8, 9], 'B': [1.2, 2.4, 4.5, 7.3], 'C': ["aa", "bb", "cc", "dd"]})
def export_data_to_csv():
# 参数encoding="utf_8_sig"编码后,可以防止写入csv的中文出现乱码
df.to_csv("./test.csv", encoding="utf_8_sig")
def export_data_to_excel():
# encoding编码方式,sheet_name表示要写到的sheet名称, 默认为0, header=None表示不含列名
df.to_excel("./test.xlsx", encoding="utf_8_sig", sheet_name=0, header=None)
def export_data_to_table():
con = pymysql.connect(host="127.0.0.1", user="username", password="password", database="dbname", charset='utf8',
use_unicode=True)
df.to_sql(name='table_name', con=con, if_exists='append', index=False)
def export_data_to_json():
df.to_json("test.txt")
def main():
export_data_to_csv() # 导出数据到CSV文件
export_data_to_excel() # 导出数据到Excel文件
export_data_to_table() # 导出数据到SQL表
export_data_to_json() # 以Json格式导出数据到文本文件
if __name__ == '__main__':
main()
来源:https://blog.csdn.net/jp_666/article/details/103881623
标签:pandas,导出数据
0
投稿
猜你喜欢
vue在页面中如何使用window全局变量
2024-05-09 15:14:49
Web标准学习:CSS样式书写风格
2008-03-25 09:37:00
Mysql中二进制日志操作方法说明
2024-01-25 23:08:28
python机器学习朴素贝叶斯算法及模型的选择和调优详解
2022-05-16 00:38:26
python中的__slots__使用示例
2022-05-09 17:50:56
Django自定义用户表+自定义admin后台中的字段实例
2022-05-27 08:16:01
golang 字符串切片去重实例
2024-02-20 04:00:53
详解Python Socket网络编程
2022-09-05 14:04:16
ASP连接MSSQL2005 数据库
2009-03-08 19:20:00
解决python3 urllib中urlopen报错的问题
2022-01-11 10:33:32
30步检查SQL Server安全列表
2008-12-18 14:28:00
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
2023-07-26 09:47:46
Python 字符串操作方法大全
2023-12-06 04:21:48
鼠标实现图片的渐有渐无
2013-06-30 02:49:10
Python 中类的构造方法 __New__的妙用
2021-04-06 04:45:56
Golang中HttpRouter路由的使用详解
2024-04-30 10:04:23
Python flask框架实现浏览器点击自定义跳转页面
2023-04-26 15:48:31
Ubuntu20下MySQL 8.0.28 安装卸载方法图文教程
2024-01-13 23:43:11
Webpack中publicPath路径问题详解
2024-05-11 09:06:15
基于python不同开根号的速度对比分析
2022-10-16 20:32:57