2013-11-26 10 views
5

Ich versuche, eine CSV Datei in Excel 2013 zu öffnen, aber nichts passiert wirklich. Excel wird nur geöffnet, ohne dass etwas sichtbar ist (nur der graue Hintergrund, da Sie gerade eine Arbeitsmappe geschlossen haben).Excel öffnet keine große Datei

Die CSV-Datei ist 2,7 GB. Ich habe keine Ahnung, wie viele Zeilen das sein könnten, die Spalten sind 30.

Ich habe ähnliche Probleme mit ziemlich kleineren Dateien gesehen, die sich immer noch nicht öffnen. Keine Lösungen so weit ...

Thanks :)

+1

2.7GB ist eine sehr große Datei für Excel. Was erwarten Sie von uns? Erfüllt [dieser Artikel] (http://msdn.microsoft.com/en-us/library/aa730921.aspx#Office2007excelPerf_Overview) Ihre Frage? –

+0

Es ist ... Nun, wie zum Teufel solche Dateien zu öffnen? :) Könnte es andere Redakteure geben, die es öffnen? Ich habe Notepad ++ ausprobiert und es ist nicht überraschend: "Datei ist zu groß". – Pepys

+0

Was erwarten Sie * wenn * es geöffnet ist? Vielleicht müssen Sie Befehlszeilen-Tools oder Datenbanken in Betracht ziehen? – zx8754

Antwort

3

Für Informationen, these are the limits for Excel 2013, so sieht es aus wie Sie Ihre Eingabedatei aufteilen müssen und untersuchen es in den Abschnitten - das gilt besonders, wenn Sie sich auf 32- sind weil Excel erwartet, dass nur 500 - 700 MB für Daten in einem 2 GB Adressraum frei sind. Wenn es hilft, hat Google die Large Text File Viewer gefunden, die eine nützliche Alternative sein kann.

+1

Das ist nicht korrekt. 64-Bit-Excel 2013 mit Power Pivot kann * so viele Daten * importieren * und verarbeiten *, wie der Arbeitsspeicher des Computers verarbeiten kann (4,8,16 GB oder mehr), da es die Spaltenkomprimierung und die gleiche Analyse-Engine wie SQL Server verwendet. Unter Prozess verstehe ich Join, Filter und Aggregate mehrerer Quellen im Speicher –

1

Ich möchte einige Punkte hinzufügen, die Ihnen jetzt und für die Zukunft helfen können.

Sie haben im Kommentar geantwortet, dass Sie die CSV-Datei in eine Datenbank laden möchten. Ich würde Ihnen empfehlen, wenn Sie eine SSIS package verwenden können. Sie könnten dies tun, ohne die Datei tatsächlich zu öffnen. Innerhalb des Pakets können Sie auch Ihre Charaktere bearbeiten und Ihre Daten transformieren, bevor Sie sie in die Datenbank einfügen. Natürlich können Sie dies nach der Einfügung in Ihre SQL queries.

1

total commander hat eine Einrichtung zum Aufteilen von Dateien tun. versuchen, es zu verwenden