Konwersja Excel (XLSX) na KML
Ten konwerter zamienia arkusz Excela .xlsx lub .xls z kolumnami szerokości i długości geograficznej, X/Y lub WKT na plik KML dla Google Earth, Moich Map Google lub QGIS, z jednym znacznikiem na wiersz i pozostałymi kolumnami zachowanymi jako dane znacznika. Skoroszyt jest odczytywany w przeglądarce i nie jest wysyłany na serwer. Sam wybierasz kolumnę, która stanie się nazwą znacznika. Adresy nie są geokodowane, więc arkusz musi zawierać współrzędne.
Plik nie przekonwertował się poprawnie? Napisz na [email protected], najlepiej z małym przykładowym plikiem, a błąd zostanie naprawiony.
Najważniejsze informacje
- Wejście: Excel (XLSX) (.xlsx). Wyjście: KML (.kml).
- Pliki nie są wysyłane: praca odbywa się w przeglądarce, na Twoim urządzeniu.
- Rozmiar pliku: brak stałego limitu; bardzo duże pliki ogranicza pamięć urządzenia.
- Wymaga aktualnej przeglądarki (Chrome, Edge, Firefox lub Safari) na komputerze, tablecie lub telefonie; nic nie trzeba instalować.
- Bezpłatnie i bez rejestracji.
Excel (XLSX) na KML: po co konwertować
Listy lokalizacji, punktów pomiarowych, klientów czy urządzeń często prowadzi się w skoroszycie Excela, z jedną kolumną na szerokość i jedną na długość geograficzną, a Google Earth oczekuje KML. Zapisując arkusz najpierw jako CSV, po drodze coś się traci: Excel może zapisać średniki i przecinki dziesiętne, zmienić kodowanie tekstu i zamienić kod pocztowy taki jak 0150 na 150. Ten konwerter odczytuje plik .xlsx bezpośrednio, razem z typami komórek, znajduje arkusz i kolumny ze współrzędnymi i zapisuje jeden znacznik na wiersz, nazwany według wybranej przez Ciebie kolumny, ze wszystkimi pozostałymi kolumnami w dymku. Tekst zachowuje zera wiodące, a daty są zapisywane jako 2024-05-01. Działają też współrzędne w stopniach, minutach i sekundach, pojedyncza kolumna „lat, lon” skopiowana z Map Google oraz wartości UTM lub z układu krajowego (z ich kodem EPSG). Przed pobraniem zobaczysz punkty na mapie.
Jak przekonwertować Excel (XLSX) na KML
- Upuść plik .xlsx lub .xls w polu albo kliknij, aby go wybrać.
- Sprawdź kolumny ze współrzędnymi i wybierz kolumnę z nazwami znaczników.
- Kliknij „Konwertuj na KML” i otwórz plik w Google Earth albo zaimportuj go do Moich Map.
Co się zmienia podczas konwersji
Który arkusz i które wiersze są odczytywane
Konwerter odczytuje pierwszy arkusz, którego wiersz nagłówka zawiera kolumny ze współrzędnymi, np. Latitude i Longitude, Lat i Lon albo X i Y, i informuje, które arkusze pominął. Wiersz tytułu lub pusty wiersz nad nagłówkiem również jest pomijany. Formuły są odczytywane jako ich ostatnio obliczone wartości, a scalona komórka ma wartość tylko w pierwszej komórce. Jeśli skoroszyt łączy kilka tabel na jednym arkuszu, przenieś potrzebną tabelę na osobny arkusz.
Wybór nazwy znacznika
Google Earth opisuje każdy znacznik jego nazwą. Opcja „Automatycznie” używa kolumny Name, jeśli istnieje, potem kolumny tekstowej, której nazwa zawiera name, title lub label, a w ostateczności pierwszej kolumny tekstowej. Możesz też wybrać dowolną inną kolumnę albo „Bez nazw”. Pozostałe kolumny są wyświetlane jako tabela danych w dymku, a Google Earth pokazuje każdą wartość jako tekst, więc liczba z wieloma miejscami po przecinku jest zapisywana bez końcowych zer.
Wiersze bez współrzędnych
Wiersz z pustą lub nieczytelną współrzędną zostaje zachowany jako znacznik bez lokalizacji, więc jego dane nie giną, ale Google Earth i Moje Mapy nie mogą pokazać go na mapie. Strona informuje, ilu wierszy to dotyczy. Adresy nie są zamieniane na współrzędne.
Współrzędne w metrach
Współrzędne KML to zawsze długość i szerokość geograficzna w WGS84. Gdy wartości wyraźnie nie są stopniami, np. współrzędne UTM w metrach, takie jak 724000 i 6176000, strona prosi o kod EPSG, taki jak EPSG:25832, i przed zapisaniem KML przelicza punkty do WGS84.
Stare pliki .xls i eksporty ze stron WWW
Skoroszyty Excela 97-2003 z rozszerzeniem .xls są odczytywane tak jak pliki .xlsx, z wynikami formuł, datami i arkuszami, podobnie jak tabele HTML i tekst rozdzielany tabulatorami, które strony WWW eksportują pod nazwą .xls. Plik .xls lub .xlsx z hasłem do otwarcia jest zaszyfrowany i nie da się go odczytać: najpierw zapisz kopię bez hasła.
O formatach plików
Excel (XLSX)
XLSX to format skoroszytów Microsoft Excel od wersji Excel 2007, zapisywany także przez LibreOffice, Numbers i Arkusze Google. Listy adresów, punkty pomiarowe i rejestry majątku często są przechowywane w arkuszu z kolumną szerokości i długości geograficznej, ale arkusz nie jest danymi mapowymi, dopóki te kolumny nie staną się punktami.
- Skoroszyt może zawierać kilka arkuszy; każdy arkusz to jedna tabela z wierszem nagłówka.
- Komórki zachowują swój typ: liczby, daty i tekst, więc kod taki jak 0150 może zachować zero wiodące.
- Nie ma geometrii ani układu współrzędnych; współrzędne to po prostu liczby w kolumnach.
- Starszy format .xls (Excel 97-2003) to inny, binarny format.
KML
KML (Keyhole Markup Language) to format XML, na którym opierają się Google Earth i Moje Mapy Google, a od 2008 roku standard OGC. Oprócz geometrii może zawierać style, ikony, foldery i opisy w HTML.
- Zawsze długość i szerokość geograficzna w WGS84 oraz opcjonalna wysokość.
- Foldery grupują znaczniki miejsc; przy konwersji każdy folder może stać się osobną warstwą.
- Style (kolory, grubości linii, ikony) są specyficzne dla KML i Google Earth.
Najczęściej zadawane pytania
Czy mój arkusz jest wysyłany na serwer?
Nie. Skoroszyt jest odczytywany i konwertowany przez Twoją przeglądarkę, więc listy klientów i inne prywatne dane zostają na Twoim komputerze.
Czy muszę najpierw zapisać arkusz jako CSV?
Nie. Upuść plik .xlsx lub .xls bez zmian. Jeśli masz już plik CSV, użyj zamiast tego konwertera CSV na KML.
Czy mogę zaimportować KML do Moich Map Google?
Tak. W Moich Mapach dodaj warstwę, kliknij „Importuj” i wybierz plik KML. Moje Mapy używają nazwy znacznika jako tytułu, a pozostałe kolumny pokazują w szczegółach. Moje Mapy potrafią też zaimportować plik .xlsx bezpośrednio, ale tylko z szerokością i długością geograficzną w stopniach dziesiętnych albo z adresami, które same geokodują.
Czy arkusz może zawierać linie i poligony?
Tak, w kolumnie z tekstem WKT, np. LINESTRING (12.56 55.67, 12.57 55.68) albo POLYGON (…). Dwie kolumny ze współrzędnymi mogą dać tylko punkty.
Czy to działa z Arkuszami Google lub LibreOffice?
Tak. Pobierz lub zapisz arkusz jako .xlsx (Microsoft Excel) i upuść ten plik tutaj.