2016-08-12 3 views
0

Ich bin relativ neu in MySQL und VBA, ich habe 12 Excel-Blätter mit jeweils über 85000 Zeilen und 18 Spalten, in der Regel beschreiben diese Blätter Bruttoumsatz, Gewinn und Umsatzvolumen für jedes Produkt von Telecom-Service Anbieter .Extrahieren von Daten aus mehreren Excel-Tabellen

Ich möchte Säulen des Bruttoumsatzes und des Profits für jedes Produkt in absteigender Reihenfolge neu anordnen und die besten 30 Produkte und die Gesamtmenge der Verkäufe in jedem Viertel und Nettogewinn herausziehen.

Ich würde gerne wissen, ob MySQL oder VB Script effizient ist, um mit so einer großen Datenbank umzugehen?

ich gut in C++, Matlab-Programmierung, habe ich nie versucht, MySQL oder jede relationale Datenbank-Programmierung vor, bitte freundlich mir Möglichkeiten aufzeigen, um diese Frage zu nähern

+0

Was die Bedeutung der 12 Arbeitsblätter ist? Gibt es monatliche Berichte, die jeden Verkauf einschließlich Produktname, Bruttoumsatz, Gewinn und Volumen auflisten? Versuchen Sie, eine Übersichtsseite zu erstellen, in der jedes Produkt und seine Umsätze pro Quartal aufgeführt sind? –

+0

Wenn dies nur ein jährlicher Bericht ist, würde ich mich nicht mit einer Datenbank beschäftigen. Es würde ungefähr eine Minute dauern, die Information unter Verwendung von VBA zu verarbeiten. –

Antwort

2

Ich glaube nicht 12 * 18 * 85.000 = 18.360.000 sollte ein Problem für eine relationale Datenbank sein.

Die Aufgaben, die Sie beschreiben, sollten mit SQL-Anweisungen (select, group by, order by) ziemlich einfach sein.

Siehe:

+0

Hallo, Danke für Ihre Antwort, ich benutze Ubuntu und ich benutze Wein, wie könnte ich MySQL in Wein installieren – DevanDevak

+0

Hallo Devan, das ist etwas, das Sie leicht googlen können. –

+0

@Devan Vielleicht möchten Sie ein Tutorial oder einen Kurs wie folgt machen: https://www.codecademy.com/learn/learn-sql –

Verwandte Themen