惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

宝玉的分享
宝玉的分享
小众软件
小众软件
J
Java Code Geeks
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
L
LangChain Blog
博客园 - 司徒正美
量子位
Y
Y Combinator Blog
C
Check Point Blog
T
Tailwind CSS Blog
D
DataBreaches.Net
Blog — PlanetScale
Blog — PlanetScale
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
A
About on SuperTechFans
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
V
V2EX
阮一峰的网络日志
阮一峰的网络日志

Liu Zijian's Blog | 一个技术博客

使用Certbot自动续签HTTPS证书 使用Filebeat采集Nginx日志到ES Python的协程 Python中的异常 Python中的类和对象 Python的函数 Python的数据结构,推导式、迭代器和生成器 Spring AI集成多模态模型 LangChain4j多模态 LangChain Tools工具使用 Python中的模块和包 Python全局环境和虚拟环境(venv) LangChain Prompt提示词工程 LangChain4j Tools工具使用 基于Dify搭建AI智能体应用 LangChain4j RAG检索增强生成 Spring AI实现MCP Server Spring AI集成MCP Client LangChain4j Prompt提示词工程 Spring AI使用知识库增强对话功能 Spring AI实现一个智能客服 Spring AI实现一个简单的对话机器人 实现MinIO数据的每日备份 自己实现一个DNS服务 简单理解AI智能体 大模型和大模型应用 LangChain开篇 LangChain4j开篇 一个解析Excel2007的POI工具类 DataPermissionInterceptor源码解读
使用python将excel表格转换为SQL INSERT
Liu Zijian · 2024-10-16 · via Liu Zijian's Blog | 一个技术博客


import pandas as pd

# 读取Excel文件
file_path = 'D:/1.xlsx'  # 替换为你的文件路径
sheet_name = '1'  # 替换为你的工作表名称
table_name = 'your_table_name'  # 替换为你的数据库表名称

# 使用pandas读取Excel数据
df = pd.read_excel(file_path, sheet_name=sheet_name)

# 获取表的列名
columns = ', '.join(df.columns)

# 将每行数据转换为SQL INSERT语句
insert_statements = []
for index, row in df.iterrows():
    # 将每行数据转换为元组格式
    values = ', '.join([f"'{str(value)}'" for value in row.values])
    sql = f"INSERT INTO {table_name} ({columns}) VALUES ({values});"
    insert_statements.append(sql)

# 输出SQL INSERT语句
for statement in insert_statements:
    print(statement)