【问题标题】:Extract data from multiple Excel sheets从多个 Excel 工作表中提取数据
【发布时间】:2016-12-19 09:41:00
【问题描述】:

我对 MySQL 和 VBA 比较陌生,我有 12 张 Excel 表格,每张有超过 85000 行和 18 列,这些表格通常描述了电信服务提供商每种产品的总销售额、利润和销售额。

我想按降序重新排列每个产品的总销售额和利润列,并提取前 30 个产品和每个季度的总销售额和净利润。

我想知道 MySQL 或 VB Script 是否能高效处理如此庞大的数据库?

我擅长 c++,matlab 编程,我以前从未尝试过 MySQL 或任何关系数据库编程,请建议我解决这个问题的方法

【问题讨论】:

  • 这12张工作表的意义是什么?他们的月度报告是否列出了每笔销售,包括产品名称、销售总额、利润和数量?您是否正在尝试创建一个汇总页面来列出每种产品及其每季度的销售额?
  • 如果这只是一份年度报告,我不会为数据库而烦恼。使用 VBA 处理信息大约需要一分钟。

标签: mysql vba excel relational-database


【解决方案1】:

我不认为 12*18*85,000 = 18,360,000 对于关系数据库来说应该是个问题。

您描述的那些任务应该使用 SQL 语句(选择、分组、排序)非常简单。

见:

【讨论】:

  • 您好,感谢您的回复,我正在使用 Ubuntu,我正在使用 wine 我如何在 wine 中安装 MySQL
  • @Devan 您可能想做一个教程或课程,例如:codecademy.com/learn/learn-sql
  • 您能否提供一些简短的模板,我应该如何创建 SQL 查询。
  • 做一个教程。您将来可能会需要 SQL。
  • 您可能也希望将 Microsoft Powerquery 视为一个选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-22
  • 1970-01-01
  • 1970-01-01
  • 2018-05-30
  • 2021-11-18
  • 2011-10-12
相关资源
最近更新 更多