Czy można eksportować plik Excel do CSV za pomocą Excela online?


16

Czy można eksportować plik Excel do CSV za pomocą Excela online?

Wiem, że nie ma problemu, aby to zrobić za pomocą pulpitu, ale nie mogę znaleźć równoważnej funkcji w wersji online.


1
Znalazłem jedną metodę online do konwersji pliku Excela do CSV. Spróbuj i mam nadzieję, że zadziała. convertio.co/xls-csv
SolveProblem

dla przypomnienia wypróbowałem na Dysku Google i to nie działało, ponieważ mój plik jest zbyt duży, aby go odczytać w Arkuszach Google ... wygląda na to, że będę musiał zainstalować program Excel na moim komputerze
John

Możesz go stamtąd usunąć. To nie jest płatne. Próbowałem przekonwertować niektóre moje obrazy i zadziałało. Więc możesz spróbować.
Rozwiąż problem

Odpowiedzi:


6

Aby odpowiedzieć i zamknąć to pytanie:

Sprawdź pomoc pakietu Office https://support.office.com/en-us/article/Differences-between-using-a-workbook-in-the-browser-and-in-Excel-f0dc28ed-b85d-4e1d-be6d-5878005db3b6 : „ Skoroszyty w innych formatach, takich jak format .csv, na ogół nie są obsługiwane w Excel Online .”

Wygląda na to, że nie ma możliwości obejścia konwersji offline.


Niesamowity. Nigdy bym nie uwierzył, że to prawda. Dziękujemy za wskazanie i odpowiedni link.
estani

3

Uczę college, a jednym z zadań, które daję studentowi w eksplorowaniu plików i struktury, jest wydrukowanie dostarczonego przeze mnie arkusza kalkulacyjnego jako pliku .xls jako pliku .csv, a następnie zbadanie, w jaki sposób proces konwersji otacza dane zawierające przecinki ze znakami cudzysłowu, aby nie pomieszaj przecinki „danych” z przecinkami ograniczającymi dane. Student napotkał ten sam problem i stwierdził, że nie mógł wykonać zadania, ponieważ używał internetowej wersji programu Excel. W moim przypadku „lekarstwo” było proste - kurs ma również na celu eksplorację bezpłatnego alternatywnego oprogramowania, a nadchodzącym zadaniem jest pobranie i instalacja LibreOffice ze strony www.libreoffice.com i wypróbowanie go, w porównaniu z MS-Office. Sugeruję, abyś zrobił to samo. Program do obsługi arkuszy kalkulacyjnych LibreOffice „Calc” jest dość zdolny i łatwo konwertuje arkusz kalkulacyjny. format csv z „zapisz jako”. LibreOffice jest dostępny bezpłatnie na komputery PC z systemem Windows i Mac.


1

Chociaż nie jest to możliwe bezpośrednio, odpowiedź brzmi:

Tak, w procesie półautomatycznym, przy użyciu schowka i edytora zwykłego tekstu.

Wykonaj następujące kroki:

  1. Wybierz zakres do wyeksportowania do Excela online.
  2. Naciśnij Ctrl+, Caby skopiować go do schowka.
  3. Wklej zawartość schowka do edytora Notepad ++ .
  4. Naciśnij Ctrl+, Haby otworzyć okno Zamień
  5. Wymień wszystkie "z ""w rozszerzonym trybie (jeżeli nie były obecne, 0 zamienników jest OK).
  6. Wymień wszystkie \tz ","w rozszerzonym trybie.
  7. Wymień wszystkie \r\nz "\r\n"w rozszerzonym trybie.
  8. Dodaj "na początek pliku.
  9. Dodaj "na końcu pliku.
  10. Zapisz swój wynik dzięki rozszerzeniu csv . Twój plik CSV jest teraz gotowy.

Wyjaśnienie:

  • Etapy 1 - 3 wytwarzają treści TSV (tabela wartości rozdzielone) edytora tekstu.
  • Krok 5 podwaja wszelkie podwójne cudzysłowy ( ") w treści, ponieważ ""jest to prawidłowe wyrażenie w pliku CSV.
  • Kroki od 6 - 9 otaczają wartości przez cytaty i oddzielić je przecinkami zamiast zakładek.

Jest to raczej ukierunkowane na Windows, ale podstawy działają tak samo na innych platformach. Byłem w stanie skopiować / wkleić arkusz Excela do Emacsa na komputerze Mac i uzyskałem dane rozdzielane tabulatorami. Jest to już poprawne TSV, ale jeśli chcesz zapisać jako CSV, oczywiście s/"/""/g;s/(^|$)/"/g;s/\t/","/gz dalszymi wymaganiami, jeśli dane zawierają pola wieloliniowe, jak to jest dokładnie pouczone (ale tak naprawdę nie wyjaśnione) w tej odpowiedzi.
tripleee

@tripleee - Dziękuję za komentarz, dodałem wyjaśnienie. Wierzę, że kroki są dość czytelne dla większości standardowych edytorów (mam nadzieję, że nawet na Macintosh). Dla mojego zrozumienia Emacsa (którego baza użytkowników pochodzi ze starych komputerów mainframe) część Emacsa nie jest potrzebna w odpowiedzi, ponieważ każdy taki użytkownik jest wystarczająco biegły, aby od razu dokonać konwersji zamiast przeszukiwać Internet. :) Ale może krótki skrypt awk może być bardziej przydatny poza platformą Windows, aby zmienić zależność od Emacsa do standardowego narzędzia.
miroxlav

Nie potrzebujesz mainframe, aby docenić przyzwoitego edytora, ale powinno to działać dobrze dla każdego edytora. Istnieją narzędzia do konwersji TSV na CSV, więc kopiowanie / wklejanie i zapisywanie naprawdę musi być ręczne.
tripleee

Być może powinienem dodać, że po prostu cmd-C nie działało, musiałem oddać hołd odważnym i inteligentnym projektantom interfejsu użytkownika Microsoft, klikając otwierając kartę Początek na obrzydliwości na górnym pasku i znajdując symbol reprezentujący „kopiowanie” (jest to ikona z dwoma podobnymi dokumentami jeden na drugim).
tripleee

0

Tak, ale nie bezpośrednio. Możesz skopiować i wkleić treść do Arkuszy Google oraz Pobrać jako CSV:

demonstracja

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.