Spis treści
Jeśli stworzyłeś ładną tabelę w Excelu, a teraz chcesz ją opublikować online jako stronę internetową, najprostszym sposobem jest wyeksportowanie jej do starego dobrego pliku html. W tym artykule zamierzamy zbadać kilka sposobów konwersji danych Excela do HTML, określić zalety i wady każdego z nich i przejść przez proces konwersji krok po kroku.
Konwersja tabel Excela do HTML za pomocą opcji "Zapisz jako stronę internetową"
Za pomocą tej metody można zapisać cały skoroszyt lub jego dowolną część, np. wybrany zakres komórek lub wykres, na statycznej stronie internetowej (.htm lub .html), aby każdy mógł obejrzeć dane z Excela w sieci.
Na przykład utworzyłeś bogaty w funkcje raport w programie Excel, a teraz chcesz wyeksportować wszystkie liczby wraz z tabelą przestawną i wykresem do firmowej witryny internetowej, aby Twoi koledzy z pracy mogli obejrzeć go online w swoich przeglądarkach internetowych bez otwierania programu Excel.
Aby przekonwertować dane Excela na HTML, wykonaj następujące czynności. Instrukcje te dotyczą wszystkich "wstążkowych" wersji Excela 2007 - 365:
- W skoroszycie przejdź do Plik zakładka i kliknij Zapisz jako .
Jeśli chcesz wyeksportować tylko jakąś część danych, np. zakres komórek, tabelę przestawną lub wykres, wybierz ją najpierw.
- W Zapisz jako dialog, wybierz jedną z następujących opcji:
- Strona internetowa (.htm; .html). Spowoduje to zapisanie skoroszytu lub zaznaczenia na stronie internetowej i utworzenie folderu pomocniczego, w którym będą przechowywane wszystkie pliki pomocnicze strony, takie jak obrazy, punktory i tekstury tła.
- Strona internetowa z pojedynczym plikiem (.mht; .mhl). Spowoduje to zapisanie skoroszytu lub zaznaczenia w jednym pliku z plikami pomocniczymi osadzonymi na stronie internetowej.
- Jeśli przed kliknięciem zaznaczyłeś zakres komórek, tabelę lub wykres Zapisz jako , a następnie wybierz Wybór przycisk radiowy, kliknij Zapisz i jesteś bliski ukończenia.
Jeśli jeszcze nic nie wybrałeś, kontynuuj poniższe kroki.
- Aby zapisać cały skoroszyt , w tym wszystkie arkusze, grafiki i zakładki do nawigacji między arkuszami, wybierz Cały podręcznik .
- Aby zapisać bieżący arkusz , wybierać Wybór: Arkusz W następnym kroku otrzymasz wybór, czy chcesz opublikować cały arkusz, czy niektóre elementy.
Możesz również ustawić tytuł dla swojej strony internetowej, klikając przycisk Zmień tytuł... w prawej części okna dialogowego. Będziesz mógł je również ustawić lub zmienić później, jak opisano w kroku 6 poniżej.
- Kliknij przycisk Opublikuj a to spowoduje otwarcie Opublikuj jako stronę internetową Prześledźmy pokrótce każdą z dostępnych opcji, od góry do dołu.
- Pozycje do publikacji Tutaj wybierasz, którą część (lub części) swojego skoroszytu Excel chcesz wyeksportować na stronę internetową.
Na liście rozwijanej obok Wybierz , masz do wyboru następujące możliwości:
- Cały podręcznik Zostanie opublikowany cały zeszyt, łącznie ze wszystkimi arkuszami i zakładkami do nawigacji między arkuszami.
- Cały arkusz lub wybrane elementy na arkuszu, np. tabele przestawne , wykresy, zakresy filtrowane i zakresy danych zewnętrznych Wybierasz " Pozycje w SheetName ", a następnie wybrać albo " Cała zawartość " lub poszczególnych pozycji.
- Zakresy komórek. Wybierz Zakres komórek z listy rozwijanej, a następnie kliknij przycisk Zwiń Dialog aby wybrać komórki, które chcesz opublikować.
- Wcześniej publikowane pozycje Wybierz tę opcję, jeśli chcesz ponownie opublikować arkusz lub elementy, które już opublikowałeś. Jeśli wolisz nie publikować ponownie danego elementu, zaznacz go na liście i kliknij przycisk Usuń przycisk.
- Tytuł strony internetowej. Aby dodać tytuł, który będzie wyświetlany na pasku tytułowym przeglądarki, kliknij przycisk Zmiana przycisk obok Tytuł: i wpisać żądany tytuł.
- Kliknij przycisk Przeglądaj przycisk obok Nazwa pliku i wybierz dysk twardy, folder, folder internetowy, serwer internetowy, witrynę HTTP lub lokalizację FTP, w której chcesz zapisać swoją stronę internetową.
Wskazówki: Jeśli po raz pierwszy konwertujesz skoroszyt Excela na plik HML, warto najpierw zapisać stronę na lokalnym dysku twardym, aby móc wprowadzić potrzebne poprawki przed opublikowaniem strony w Internecie lub sieci lokalnej.
Możesz również wybrać opcję eksportu pliku Excel do istniejąca strona internetowa pod warunkiem, że masz uprawnienia do jego modyfikacji. W tym przypadku, po kliknięciu przycisku Opublikuj Pojawi się komunikat z prośbą o wybranie, czy chcesz nadpisać zawartość istniejącej strony, czy też dołączyć swoje dane do końca strony. Jeśli to pierwsze, kliknij Wymienić; jeśli to drugie, kliknij Dodaj do pliku .
- Wybierz " AutoRepublish przy każdym zapisie tego skoroszytu" jeśli chcesz, aby skoroszyt lub wybrane elementy były automatycznie ponownie publikowane po każdym zapisaniu skoroszytu. Funkcję AutoRepublish wyjaśnię bardziej szczegółowo w dalszej części artykułu.
- Należy wybrać " Otwórz opublikowaną stronę internetową w przeglądarce " pole wyboru w przypadku, gdy chcesz wyświetlić stronę internetową zaraz po zapisaniu.
- Kliknij przycisk Opublikuj i gotowe!
Jak widać na poniższym zrzucie ekranu, nasza tabela Excela wygląda dość ładnie online, chociaż projekt oryginalnego pliku Excela jest nieco zniekształcony.
Uwaga: Kod HTML tworzony przez program Excel nie jest zbyt czysty i jeśli konwertujesz duży arkusz kalkulacyjny o skomplikowanej konstrukcji, dobrym pomysłem może być użycie jakiegoś edytora HTML do oczyszczenia kodu przed publikacją, aby szybciej ładował się na stronie internetowej.
5 rzeczy, na które powinieneś zwrócić uwagę podczas konwersji pliku Excel do HTML
Kiedy używasz programu Excel Zapisz jako stronę internetową funkcji, ważne jest, abyś rozumiał, jak działają jej główne funkcje, aby uniknąć większości typowych błędów i zapobiec częstym komunikatom o błędach. Ta sekcja zawiera szybki przegląd opcji, na które powinieneś zwrócić szczególną uwagę podczas eksportowania arkusza kalkulacyjnego programu Excel do HTML.
- Pliki pomocnicze i hiperłącza
Jak wiadomo, strony internetowe często zawierają obrazy i inne pliki pomocnicze, a także hiperłącza do innych stron internetowych. Gdy konwertujesz plik programu Excel na stronę internetową, program Excel automatycznie zarządza powiązanymi plikami i hiperłączami i zapisuje je w folderze plików pomocniczych o nazwie WorkbookName_files .
Po zapisaniu plików pomocniczych, takich jak wypunktowania, grafiki i tekstury tła, na tym samym serwerze internetowym Excel zachowuje wszystkie łącza jako linki względne Łącze względne (URL) wskazuje na plik w obrębie tej samej strony internetowej; określa nazwę pliku lub tylko folder główny, a nie pełny adres strony internetowej (np. href="/images/001.png"). Gdy usuwasz dowolny element zapisany jako łącze względne, program Microsoft Excel automatycznie usuwa odpowiadający mu plik z folderu pomocniczego.
Tak więc, główną zasadą jest. zawsze przechowuj stronę internetową i pliki pomocnicze w tym samym miejscu W przypadku przeniesienia lub skopiowania strony internetowej do innej lokalizacji, należy pamiętać o przeniesieniu folderu pomocniczego do tej samej lokalizacji, aby zachować łącza. W przypadku ponownego zapisania strony internetowej w innej lokalizacji program Microsoft Excel automatycznie skopiuje folder pomocniczy.
Gdy zapisujesz swoje strony internetowe w różnych lokalizacjach lub gdy Twoje pliki Excela zawierają hiperłącza do zewnętrznych stron internetowych, linki bezwzględne link bezwzględny określa pełną ścieżkę do pliku lub strony internetowej, do której można wejść z dowolnego miejsca, np. www.your-domain/products/product1.htm.
- Wprowadzanie zmian i ponowne zapisywanie strony internetowej
Teoretycznie możesz zapisać swój skoroszyt Excela jako stronę WWW, a następnie otworzyć wynikową stronę WWW w Excelu, dokonać edycji i ponownie zapisać plik. Jednak w takim przypadku niektóre funkcje Excela nie będą już działać. Na przykład wszelkie wykresy zawarte w Twoim skoroszycie staną się oddzielnymi obrazami i nie będziesz mógł ich modyfikować w Excelu w zwykły sposób.
Tak więc najlepszą praktyką jest utrzymywanie oryginalnego skoroszytu programu Excel na bieżąco, wprowadzanie zmian w skoroszycie, zawsze najpierw zapisywanie go jako skoroszytu (.xlsx), a następnie zapisywanie jako pliku strony internetowej (.htm lub .html).
- Automatyczne publikowanie strony internetowej
Jeśli wybrano opcję AutoRepublish pole wyboru w Opublikuj jako stronę internetową dialog omówiony w kroku 8 powyżej, wówczas Twoja strona internetowa będzie aktualizowana automatycznie przy każdym zapisie skoroszytu programu Excel. Jest to naprawdę pomocna opcja, która pozwala Ci zawsze utrzymywać aktualną kopię online Twojej tabeli programu Excel.
Jeśli włączyłeś funkcję AutoRepublish, przy każdym zapisie skoroszytu pojawi się komunikat z prośbą o potwierdzenie, czy chcesz włączyć lub wyłączyć funkcję AutoRepublish. Jeśli chcesz, aby Twój arkusz Excel był automatycznie ponownie publikowany, to naturalnie wybierz Włącz... i kliknąć OK .
Istnieją jednak pewne okoliczności, w których możesz nie chcieć automatycznie publikować ponownie swojego arkusza kalkulacyjnego lub wybranych elementów, np. jeśli plik Excela zawiera poufne informacje lub został edytowany przez kogoś, kto nie jest zaufanym źródłem. W takim przypadku możesz sprawić, że funkcja AutoRepublish będzie tymczasowo lub trwale niedostępna.
Do tymczasowo wyłączyć AutoRepublish, wybierz pierwszą opcję " Wyłączenie funkcja AutoRepublish, gdy ten skoroszyt jest otwarty " w wyżej wymienionym komunikacie. Spowoduje to wyłączenie auto-republikacji dla bieżącej sesji, ale zostanie ona ponownie włączona przy następnym otwarciu skoroszytu.
Do trwale wyłączyć AutoRepublish dla wszystkich lub wybranych elementów, otwórz swój skoroszyt programu Excel, wybierz opcję zapisania go jako strony internetowej, a następnie kliknij przycisk Opublikuj w przycisku. w Wybierz lista, pod " Pozycje do publikacji ", wybierz pozycję, której nie chcesz ponownie opublikować i kliknij przycisk Usuń przycisk.
- Funkcje programu Excel nie są obsługiwane na stronach internetowych
Niestety, kilka bardzo przydatnych i popularnych funkcji Excela nie jest obsługiwanych podczas konwersji arkuszy Excela do HTML:
- Formatowanie warunkowe nie jest obsługiwany podczas zapisywania arkusza kalkulacyjnego programu Excel jako Strona internetowa z pojedynczym plikiem (.mht, .mhtml), więc upewnij się, że zapisujesz go w Strona internetowa (Paski danych, skale kolorów i zestawy ikon nie są obsługiwane w żadnym z formatów stron internetowych.
- Tekst obrócony lub pionowy w przypadku eksportu danych programu Excel w trybie online jako strona WWW również nie jest obsługiwany. Każdy obrócony lub pionowy tekst w skoroszycie zostanie przekonwertowany na tekst poziomy.
- Najczęstsze problemy podczas konwersji plików Excela do HTML
Podczas konwersji skoroszytu programu Excel na stronę internetową możesz napotkać następujące znane problemy:
- Zawartość komórki (tekst) jest obcięta lub nie jest wyświetlany w całości. Aby zapobiec obcinaniu tekstu, można wyłączyć opcję zawijania tekstu, albo skrócić tekst, albo poszerzyć szerokość kolumny, upewnić się również, że tekst jest wyrównany do lewej.
- Elementy zapisywane na istniejącej stronie internetowej zawsze pojawiają się na dole strony Jest to normalne zachowanie, gdy zdecydujesz się zapisać swój plik Excela jako istniejącą stronę internetową. Aby przenieść dane Excela w inne miejsce, edytuj wynikową stronę internetową w jakimś edytorze HTML lub zmień układ elementów w swoim skoroszycie Excela i zapisz go na nowo jako stronę internetową.
- Linki na stronie internetowej są uszkodzone. Najbardziej oczywistym powodem jest to, że przeniosłeś stronę internetową lub folder pomocniczy do innej lokalizacji. Zobacz pliki pomocnicze i hiperłącza, aby uzyskać więcej szczegółów.
- Na stronie internetowej wyświetlany jest czerwony krzyż (X) Czerwony X oznacza brak obrazu lub innej grafiki. Może ona ulec uszkodzeniu z tego samego powodu, co hiperłącza. Upewnij się, że strona internetowa i folder pomocniczy znajdują się zawsze w tej samej lokalizacji.
Konwertery z Excela na HTML
Jeśli często trzeba wyeksportować swoje tabele Excel do HTML, standardowe środki Excel mamy właśnie pokryte może wydawać się trochę za długi sposób. Szybsza metoda jest użycie Excel do HTML konwerter, albo online lub pulpitu. Istnieje garść konwerterów online w Internecie zarówno darmowe i płatne i mamy zamiar spróbować kilka teraz.
TABLEIZER - darmowy i prosty konwerter Excela na HTML online
Ten internetowy konwerter jednym kliknięciem obsługuje proste tabele Excela z łatwością. Wszystko, co musisz zrobić, to wkleić zawartość tabeli Excela do okna i kliknąć przycisk Tableize It! Dostępne są niektóre podstawowe opcje formatowania, takie jak rozmiar, rodzaj czcionki, kolor nagłówka, a nawet style CSS.
Następnie wystarczy skopiować kod HTML wygenerowany przez konwerter Tableizer i wkleić go na swoją stronę internetową. Najlepszą rzeczą podczas korzystania z tego narzędzia (poza szybkością, prostotą i brakiem kosztów : ) jest okno podglądu, które pokazuje, jak Twoja tabela Excela będzie wyglądać online.
Jednak formatowanie twojej oryginalnej tabeli Excel nie zostanie automatycznie przekonwertowane na HTML, jak widać na poniższym zrzucie ekranu, co jest bardzo istotną wadą w mojej ocenie.
Jeśli jesteś zainteresowany wypróbowaniem tego konwertera online, możesz go znaleźć tutaj: //tableizer.journalistopia.com/.
Kolejny darmowy konwerter Excela na HTML dostępny jest pod adresem pressbin.com, choć ustępuje Tableizerowi pod wieloma względami - brak opcji formatu, brak CSS, a nawet brak podglądu.
Zaawansowany konwerter Excela na HTML (płatny)
W przeciwieństwie do dwóch poprzednich narzędzi SpreadsheetConverter Pobrałem wersję próbną (jak rozumiecie z nagłówka, jest to oprogramowanie komercyjne), aby sprawdzić, czy jest ono pod jakimkolwiek względem lepsze od któregoś z darmowych konwerterów online, z którymi właśnie eksperymentowaliśmy.
Muszę przyznać, że byłem pod wrażeniem! Proces konwersji jest tak prosty, jak kliknięcie przycisku Konwertuj na wstążce Excela.
A oto wynik - jak widać, tabela Excela wyeksportowana na stronę internetową wygląda bardzo blisko danych źródłowych:
Dla eksperymentu próbowałem również przekonwertować bardziej złożony skoroszyt zawierający kilka arkuszy, tabelę przestawną i wykres (ten, który zapisaliśmy jako stronę internetową w Excelu w pierwszej części artykułu), ale ku mojemu rozczarowaniu wynik był znacznie gorszy od tego, co wyprodukował Microsoft Excel. Być może wynika to po prostu z ograniczeń wersji próbnej.
Tak czy inaczej, jeśli masz ochotę poznać wszystkie możliwości tego konwertera Excela na HTML, możesz pobrać wersję ewaluacyjną dodatku SpreadsheetConverter tutaj.
Przeglądarki internetowe Excela
Jeśli nie jesteś zadowolony z wydajności Excel do HTML konwerterów i szukasz alternatywy, niektóre przeglądarki internetowe mogą pracować traktować. Poniżej znajdziesz szybki przegląd kilku Excel Web Viewers tak, że można uzyskać poczucie, co są w stanie.
Zoho Sheet online viewer umożliwia przeglądanie arkuszy kalkulacyjnych Excel online poprzez przesłanie pliku lub wprowadzenie adresu URL. Zapewnia również opcję tworzenia i zarządzania arkuszami kalkulacyjnymi Excel online.
Jest to prawdopodobnie jedna z najpotężniejszych darmowych przeglądarek Excela online. Obsługuje kilka podstawowych formuł, formatów i formatowania warunkowego, pozwala sortować i filtrować dane oraz konwertować je do wielu popularnych formatów, takich jak .xlsx, .xls, .ods, .csv, .pdf, .html i innych, jak widać na poniższym zrzucie ekranu.
Jego główną słabością jest to, że nie zachowuje formatu oryginalnego pliku Excela. Muszę również przyznać, że przeglądarka internetowa Zoho Sheet nie była w stanie poradzić sobie z zaawansowanym arkuszem kalkulacyjnym zawierającym niestandardowy styl tabeli, złożone formuły i tabelę przestawną.
Cóż, zbadaliśmy kilka opcji konwersji arkuszy kalkulacyjnych Excel do HTML. Mam nadzieję, że pomoże to wybrać technikę zgodnie z Twoimi priorytetami - szybkość, koszt czy jakość? Wybór jest zawsze Twój : )
W następnym artykule będziemy kontynuować ten temat i zbadamy, jak można przenieść dane Excela online za pomocą Excel Web App.