2016-08-12 3 views
0

Я относительно не знаком с MySQL и VBA, у меня есть 12 листов Excel, каждая из которых содержит более 85000 строк и 18 столбцов, как правило, эти листы описывают валовые продажи, прибыль и объем продаж для каждого продукта службы Telecom провайдера.Извлечение данных из нескольких листов Excel

Я хотел бы переставить столбцы валовых продаж и прибыли для каждого продукта в порядке убывания и извлечь 30 лучших продуктов и общий объем продаж в каждом квартале и чистую прибыль.

Я хотел бы знать, эффективен ли MySQL или VB Script для работы с такой большой базой данных?

Я хорошо C++, Matlab программирования, я никогда не пробовал MySQL или любой реляционной программирования базы данных прежде, пожалуйста, пожалуйста, мне предложить способы подойти к этому вопросу

+0

Какое значение из 12 рабочих листов? Являются ли они ежемесячными отчетами, в которых перечислены все продажи, включая название продукта, валовые продажи, прибыль и объем? Вы пытаетесь создать сводную страницу, в которой перечислены каждый продукт и его продажи за квартал? –

+0

Если это всего лишь годовой отчет, я бы не стал беспокоиться о базе данных. Для обработки информации с помощью VBA потребуется около минуты. –

ответ

2

Я не думаю, что 12 * 18 * 85000 = 18360000 должен быть проблемой для реляционной базы данных.

Эти задачи, которые вы описываете, должны быть довольно простыми с помощью операторов SQL (выберите, сгруппируйте, упорядочьте).

См:

+0

Привет, Спасибо за ваш ответ, я использую Ubuntu, и я использую вино, как я могу установить MySQL в вине – DevanDevak

+0

Привет, Devan, это то, что вы можете легко сделать Google. –

+0

@Devan Возможно, вы захотите сделать учебник или курс, например: https://www.codecademy.com/learn/learn-sql –

Смежные вопросы