gpt4 book ai didi

mysql - 在 Excel 中运行 SQL 查询

转载 作者:太空宇宙 更新时间:2023-11-03 12:31:04 27 4
gpt4 key购买 nike

我在一家公司工作,出于某种原因,我被甩去做统计。

我得到了一大堆数据转储,我被迫做一些非常重复的数据处理。

显然,第一个解决方案是编写一个脚本来为我执行此操作。我不能。我不允许将服务器下载到我的 PC 中,作为一名 PHP 程序员,我不能这样做。

其次,我想到将这些 txt 文件导入 MySQL 数据库并对其运行查询。再一次,我不能。我什至不允许在我的 PC 中安装 MySQL 数据库。

首先,让我描述一下我希望实现的目标。我得到了一个数据转储,我正在尝试运行与此类似的查询:

SELECT SUM `price` FROM <this excel sheet> WHERE `date`>`somedate` AND `type`=`sometype`

我尝试对在 Excel 上运行查询进行了一些研究,结果不错。我可以使用自动过滤器/高级过滤器来过滤掉与我无关的结果。然后我可以使用 autosum 来实现价格的总和。

然而,这是一个过于漫长的过程。这比手动做要好得多,但对我来说还不够好。我正在寻找一种编程方式来解决这个问题。

条件:我无法在我的 PC 中安装任何 apache/mySQL 服务器。但是,我可以安装软件。

解决这个问题的最佳方法是什么?

最佳答案

Excel 并不是执行“重复数据按摩”的最差工具(实际上,它通常是我执行此类任务的首选)。关键是您要学习使用公式和 VBA 编程。使用 VBA,您可以在 Excel 中自动执行(好吧,几乎)一切,否则您可以手动执行这些操作。像你上面这样的查询将需要在 VBA 中多写几行,以过程风格编写,但你可以立即将结果存储在聚合表中,很好地格式化它,添加一些代码以预先将转储加载到 Excel 表中等等自动化整个过程,而不仅仅是查询部分。

关于mysql - 在 Excel 中运行 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15359524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com