Excel zu Google Sheets: Tutorial zur automatischen Konvertierung
Hier ist ein umfassendes Tutorial, wie du Excel-Dateien automatisch in Google Sheets konvertieren kannst – sowohl für Gelegenheitsnutzer als auch für Fortgeschrittene (mit Skript).
Die Zusammenarbeit in der Cloud ist einfacher, wenn Dateien im Google-Format vorliegen. Es gibt zwei Hauptwege, um Excel-Dateien (.xlsx) automatisch umzuwandeln: über die Drive-Einstellungen oder per Google Apps Script.
Methode 1: Die einfachste Lösung (Automatischer Upload-Konverter)
Google Drive bietet eine integrierte Funktion, die jede hochgeladene Excel-Datei sofort beim Import in ein Google Sheet umwandelt.
Schritt 1: Google Drive Einstellungen öffnen
- Gehe zu drive.google.com.
- Klicke oben rechts auf das Zahnrad-Symbol ⚙️ und wähle Einstellungen.
Schritt 2: Konvertierung aktivieren
- Suche den Bereich Hochgeladene Dateien konvertieren.
- Setze das Häkchen bei: „Hochgeladene Dateien in das Google Docs-Editor-Format konvertieren“.
- Klicke auf Fertig.
Ergebnis: Wenn du jetzt eine .xlsx-Datei per Drag-and-Drop in Drive ziehst, wird sie automatisch als editierbares Google Sheet gespeichert.
Methode 2: Automatisierung per Google Apps Script (Fortgeschritten)
Diese Methode ist ideal, wenn du regelmäßig Excel-Dateien in einem bestimmten Google Drive Ordner ablegst und diese automatisch (z.B. zeitgesteuert) konvertieren möchtest, ohne die Originaldatei manuell anzufassen.
Schritt 1: Ein neues Google Script erstellen
- Öffne script.google.com.
- Klicke auf Neues Projekt.
Schritt 2: Der Code
Kopiere den folgenden Code in den Editor (ersetze den vorhandenen Text):
function convertExcelToGoogleSheets() {
var folderId = "DEINE_ORDNER_ID_HIER"; // ID des Ordners, in dem die Excel-Dateien liegen
var folder = DriveApp.getFolderById(folderId);
var files = folder.getFilesByType(MimeType.MICROSOFT_EXCEL);
while (files.hasNext()) {
var file = files.next();
var fileName = file.getName().replace(".xlsx", "");
// Konvertierungs-Parameter
var blob = file.getBlob();
var config = {
title: fileName,
parents: [{id: folderId}],
mimeType: MimeType.GOOGLE_SHEETS
};
// Datei konvertieren
Drive.Files.insert(config, blob);
// Optional: Original Excel-Datei löschen oder verschieben
// file.setTrashed(true);
console.log("Konvertiert: " + fileName);
}
}
Hinweis: Du findest die folderId in der URL deines Google Drive Ordners (der Teil nach /folders/).
Schritt 3: API aktivieren
- Klicke links im Menü auf das Plus-Symbol bei Dienste.
- Suche nach Drive API und klicke auf Hinzufügen.
Schritt 4: Trigger einrichten (Vollautomatisierung)
Damit du das Skript nicht manuell starten musst:
- Klicke links auf das Uhr-Symbol (Trigger).
- Klicke auf Trigger hinzufügen.
- Wähle die Funktion
convertExcelToGoogleSheets. - Wähle als Zeitquelle Zeitgesteuert.
- Wähle z.B. Stundentimer, damit der Ordner jede Stunde nach neuen Excel-Dateien gescannt wird.
Methode 3: Verwendung von Drittanbietern (Zapier / Make)
Falls du Excel-Dateien aus E-Mail-Anhängen (Outlook/Gmail) oder von Dropbox direkt als Google Sheet speichern willst, eignen sich No-Code-Tools:
- Zapier: Erstelle einen "Zap". Trigger: New File in OneDrive/Dropbox -> Action: Upload File in Google Drive (mit aktivierter Option "Convert to Document").
- Make (ehemals Integromat): Hier kannst du komplexe Workflows bauen, die Dateien beim Eintreffen sofort umwandeln.
Wichtige Tipps & Hinweise
- Formatierung: Bei sehr komplexen Excel-Dateien (Makros/VBA, spezielle Pivot-Tabellen) kann die Formatierung beim Konvertieren leicht verloren gehen. VBA-Makros funktionieren in Google Sheets nicht (dafür wird Apps Script benötigt).
- Direktes Bearbeiten: Seit kurzem kann Google Sheets Excel-Dateien (
.xlsx) auch direkt bearbeiten, ohne sie zu konvertieren. Wenn du jedoch Google-spezifische Funktionen (wie Apps Script oder bestimmte Add-ons) nutzen willst, ist die oben beschriebene Konvertierung zwingend erforderlich. - Speicherplatz: Google-Format-Dateien belegen seit Mitte 2021 Speicherplatz in deinem Kontingent, genau wie die ursprünglichen Excel-Dateien.
Welche Methode ist die beste für dich?
- Für den Alltag: Methode 1.
- Für automatisierte Workflows im Unternehmen: Methode 2.