每次打开excel文件都会出现两个窗口(mysql for excel),一个是空白的sheet1,另一个是自己的文档

目录

一、问题描述

二、问题原因

三、解决步骤

3.1 Office解决步骤

3.2 WPS解决步骤


一、问题描述

每次打开Excel(WPS、Office都会出现,当前版本是Office2016)文件都会出现两个窗口,一个是空白的sheet1,,另一个是自己的文档,让小编是在很烦,因为每次打开一个文件就相当于打开两个,还会让Excel打开速度变慢,在网上找了很多解决办法,卸载重装过,但是都没有解决

二、问题原因

出现这个问题的大部分是程序员电脑(小编也是,哈哈),原因竟是安装MySQL数据库导致的

三、解决步骤

3.1 Office解决步骤

    1.解决之前(打开会出现两个Excel)

    2.解决步骤依次点击【文件】 -> 【选项】 -> 【加载项】

    3.【加载项】 -> 【管理】->【选择成COM加载项】 -> 【转到】

    4.【COM加载项】 -> 【取消勾选MySQL For Excel】然后确定

    5.再打开Excel,只出现自己打开的文档窗口,问题解决

    6.如果关闭电脑再打开后还是有则采取终极方法,在加载项中找到MySQL的位置,然后在资源管理器中找到并将所示的文件名改一个名称,如序号4所示。这样一来纵它飞起来也不会打开两个窗口了

3.2 WPS解决步骤

     1.WPS中不能在MySQL文件夹中去改名,否则会报错

     2.直接在COM加载项中取消MySQL勾选即可




原博客地址,转载只为学习,以后不跳这个坑. https://blog.csdn.net/sinat_34104446/article/details/80210424
当然可以!以下是一个使用Python批量执行Excel文件多个MySQL查询语句,并将结果输出为Excel文件的示例程序: ```python import mysql.connector import openpyxl # 创建数据库连接 conn = mysql.connector.connect( host="localhost", user="your_username", password="your_password", database="your_database" ) # 创建游标对象 cursor = conn.cursor() # 打开Excel文件 workbook = openpyxl.load_workbook('queries.xlsx') # 获取所有工作表名称 sheet_names = workbook.sheetnames # 遍历每个工作表 for sheet_name in sheet_names: # 获取当前工作表对象 sheet = workbook[sheet_name] # 获取当前工作表的查询语句 queries = [] for row in sheet.iter_rows(values_only=True): query = row[0] queries.append(query) # 执行每个查询语句 for query in queries: cursor.execute(query) result = cursor.fetchall() # 创建新的工作表来保存查询结果 result_sheet = workbook.create_sheet(title=f"{sheet_name} - Query Result") # 将查询结果写入工作表 for i, row in enumerate(result, start=1): for j, value in enumerate(row, start=1): result_sheet.cell(row=i, column=j, value=value) # 保存结果到新的Excel文件 workbook.save('query_results.xlsx') # 关闭游标和数据库连接 cursor.close() conn.close() ``` 请确保将上述代码的`your_username`、`your_password`和`your_database`替换为您的实际数据库凭据和数据库名称。此外,确保在程序所在的目录下有一个名为`queries.xlsx`的Excel文件,其包含多个工作表,每个工作表包含一个或多个查询语句。 运行程序后,它将逐个执行每个工作表的查询语句,并将查询结果保存在新的Excel文件`query_results.xlsx`,每个查询结果都对应一个新的工作表。 希望对你有所帮助!如有任何问题,请随时提问。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值