Ausführen von SQL-Abfragen in Excel

Arbeite ich in einer Firma, und aus irgendeinem Grund, ich bin gedumpt für Statistik.

Ich eine laden von Daten-dumps, und ich machte einige wirklich sich wiederholende Daten massage.

Ist die erste Lösung, natürlich, ist, ein Skript zu schreiben das für mich tun. Ich kann es nicht. Ich bin nicht erlaubt, download-Server in meinem PC, wird ein PHP-Programmierer, ich kann das nicht tun.

Zweitens, ich dachte, der Import von txt-Dateien in eine MySQL-Datenbank und ausführen von Abfragen auf Ihnen. Wieder kann ich es nicht. Ich bin mir nicht einmal erlaubt zu haben, eine MySQL-Datenbank auf meinem PC.

Erstens, lassen Sie mich beschreiben, was ich mir erhoffe zu erreichen.
Ich bin in einem gegebenen Daten-dump, und ich versuche, führen Sie eine Abfrage ähnlich diesem:

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

Ich habe versucht, einige der Forschung auf das ausführen von Abfragen auf Excel, das gab mir gute Ergebnisse. Ich könnte autofilter/erweiterte Filter zum herausfiltern von Ergebnissen, die sind irrelevant für mich. Und dann kann ich den verwenden Sie AutoSumme, um zu erreichen, die Summe der Preis.

Dies ist jedoch ein viel zu langwieriger Prozess. Es ist viel besser, als es manuell zu tun, aber es ist nicht gut genug für mich. Ich bin auf der Suche nach einem programmatischen Weg, um dieses Problem zu lösen.

Bedingungen:
Ich kann nicht installieren, die apache/mySQL-Server in meinem PC. Ich bin jedoch erlaubt, Software zu installieren.

Was ist der beste Ansatz, um dieses Problem zu lösen?

  • Suchen Sie nach einem anderen Unternehmen, LoL. Trotzdem denke ich, dass Office können Sie so etwas tun, aber nur mit Access-Datenbank-integration.
  • Würden Sie lassen Sie laufen Mungo?
  • Ich bin am Rande der Suche nach einem anderen Unternehmen :/ das ist immer viel zu nervig.
  • was ist Mungo?
  • Gibt es einen Grund, Sie nicht verwenden können, Zugriff wie Claudio, vorgeschlagen?
  • Zugriffsrechte Themen aus meinem Büro. Ich bin mir nicht sicher, ob Sie mir erlauben, verwenden Sie diese.
  • Hui, Sie sollten es tool von Microsoft, es kommt mit der office-Produkte. Möglicherweise müssen Sie ein upgrade auf Office Paket. Wenn Sie noch nie verwendet haben Zugang, aber Sie haben PHP experiance Sie sollten in Ordnung sein. Es ist wie eine super-version von Excel. Art zwischen Excel und MySql.
  • Ich sehr glaube, diese kommen nur mit dem 3-Kerne (dh. word,excel,powerpoint). Ich kann nicht ein upgrade kaufen, also, Daumen drücken, wenn ich meinen computer morgen lol.
  • Betrachten Sie einen text-Datei (.csv) mit perl (nicht allzu weit von Ihrem php-Erfahrung) Verbindung mit dem DBD::CSV.
  • dies ist nicht nur ein sumif oder bin ich etwas fehlt?
  • ich verstehe deine Frage nicht. was meinst du mit sumif
  • Ich glaube, Sie perl eine Datenbank-Verbindung benötigt, als gut richtig? mein problem ist, denn ich kann nicht die Verbindung herzustellen(Sie werden gesperrt). Unabhängig von mir, die mit einer Datenbank in einem beliebigen format.
  • die perl DBD::CSV liest .csv-Datei, als wenn Sie eine Datenbank. Aus dem doc - This one is based on the SQL "engine" SQL::Statement and the abstract DBI driver DBD::File and implements access to so-called CSV files (Comma Separated Values). Such files are often used for exporting MS Access and MS Excel data.

InformationsquelleAutor He Hui | 2013-03-12
Schreibe einen Kommentar