„Publikuj w internecie” w Arkuszach Google nie działa prawidłowo

Nov 19 2020

Wczoraj nastąpiła przerwa na Dysku Google według Google Appstatus. Jednocześnie zaczynam otrzymywać błędy z kilku aplikacji, które CZYTA OPUBLIKOWANE W SIECI pliki arkuszy Google w formacie XLS i CSV. 24 godziny później mój zespół nadal miał błędy.

Kiedy próbowałem odczytać link publiczny w Pythonie, QlikView lub PowerBI, pojawił się błąd; kiedy użyjesz go w przeglądarce, działa dobrze (pokazuje plik, jeśli html lub pobierz pliki XLS lub CSV). po pobraniu plików mogę bez problemu załadować do aplikacji.

na przykład link jest następujący: https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx (możesz zmienić XLSX na HTML lub CSV, aby zmienić format).

Dziwne jest to, że w Pythonie, gdy próbuję załadować plik XLSX, nie działa, jednak działa, jeśli przejdę na HTML, jak poniżej:

#I GET AN ERROR: importuj pandy jako pd

df = pd.read_excel('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx') 

# NIE MAM BŁĘDU:

df = pd.read_html('https://docs.google.com/spreadsheets/d/e/2PACX-1vR-n29UtC60LUE4q0YB0mDW8LNlhychOlCqOv_svzL4tuUfYmTD15o2nmleW0k4GKLaJWBzBKtVRo4c/pub?output=xlsx')

Pobrany plik jest załączony.

Każda pomoc jest mile widziana. Dzięki.

Odpowiedzi

2 Dennis Nov 19 2020 at 17:12

Znalezione rozwiązanie: upewnij się, że opublikowany arkusz kalkulacyjny jest ustawiony jako publiczny. musisz również upublicznić go w opcjach udostępniania w prawym górnym rogu (zielony przycisk)


Mam ten sam problem, ale nauczyłem się kilku rzeczy na jego temat. Już opublikowany plik nie zadziała, ale jeśli opublikujesz nowy plik, zadziała. Łatwym sposobem na przetestowanie błędu jest również problem dla Google, to otwarcie nowego arkusza i wpisanie = ImportFile ("PathToAPublishedCsv"), zobaczysz, że działa dobrze w przypadku nowo opublikowanych, ale nie dla już opublikowanych plików.

Próbowałem znaleźć pomoc Google do czatowania, ale jak dotąd bez powodzenia

Powodem działania html jest to, że otrzymujesz stronę pośrednią, zanim dotrzesz do danych w już opublikowanych plikach, a jest to strona html

KalmanHoles Nov 19 2020 at 16:11

Mam ten sam problem, gdy próbuję otworzyć opublikowane linki CSV. Wszystkie opublikowane csv proszą o pozwolenie w ciągu ostatnich 2 dni. Coś się zmieniło w Arkuszach Google, ale nie znalazłem żadnych informacji na ten temat.