"Im Web veröffentlichen" in Google Sheets funktioniert nicht ordnungsgemäß
Gestern gab es laut Google Appstatus eine Störung in Google Drive. Gleichzeitig bekomme ich Fehler von mehreren Apps, die Google Sheet-Dateien im XLS- und CSV-Format im Web veröffentlicht haben. 24 Stunden später bekam mein Team immer noch Fehler.
Als ich versuchte, einen öffentlichen Link in Python, QlikView oder PowerBI zu lesen, wurde eine Fehlermeldung angezeigt. Wenn Sie es im Browser verwenden, funktioniert es einwandfrei (zeigt die Datei in HTML an oder lädt XLS oder CSV-Dateien herunter). Wenn ich die Dateien herunterlade, kann ich sie dann problemlos in die Anwendung laden.
Der Link lautet beispielsweise wie folgt: https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx (Sie können XLSX für HTML oder CSV ändern, um das Format zu ändern.)
Seltsamerweise funktioniert es in Python nicht, wenn ich versuche, die XLSX-Datei zu laden. Wenn ich jedoch zu HTML wechsle, funktioniert dies wie folgt:
#Ich bekomme einen Fehler: Pandas als pd importieren
df = pd.read_excel('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx')
#Ich bekomme keinen Fehler:
df = pd.read_html('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx')
Die heruntergeladene Datei ist angehängt.
Jede Hilfe wird geschätzt. Vielen Dank.
Antworten
Gefundene Lösung: Stellen Sie sicher, dass die veröffentlichte Tabelle als öffentlich festgelegt ist. Sie müssen es auch in den Freigabeoptionen oben rechts veröffentlichen (grüne Schaltfläche).
Ich habe das gleiche Problem, aber ich habe ein paar Dinge darüber gelernt. Eine bereits veröffentlichte Datei funktioniert nicht, aber wenn Sie eine neue Datei veröffentlichen, funktioniert dies. Ein einfacher Weg, um den Fehler zu testen, ist auch ein Problem für Google, indem Sie ein neues Blatt öffnen und = ImportFile ("PathToAPublishedCsv") schreiben. Sie werden sehen, dass es für neu veröffentlichte, aber nicht für bereits veröffentlichte Dateien gut funktioniert.
Ich habe versucht, einen Google-Support zu finden, mit dem ich chatten kann, aber bisher kein Glück
Der Grund für die HTML-Funktion ist, dass Sie eine Zwischenseite erhalten, bevor Sie zu den Daten der bereits veröffentlichten Dateien gelangen. Dies ist eine HTML-Seite
Ich habe das gleiche Problem, wenn ich versuche, die veröffentlichten CSV-Links zu öffnen. Alle veröffentlichten CSVs bitten um Erlaubnis in den letzten 2 Tagen. In den Google Sheets hat sich etwas geändert, aber ich habe keine Informationen dazu gefunden.