Masz folder plików .xml wyeksportowanych z Microsoft Excel 2003 i nic na Twoim komputerze nie wie, jak je otworzyć. To nie jest zwykły XML, nie jest to XLSX, a Excel 2007 i późniejsze otwierają je tylko z ostrzeżeniami — czasami po cichu pomijając formatowanie lub formuły. Total Excel Converter czyta SpreadsheetML programu Excel 2003 bezpośrednio i konwertuje go do XLSX, PDF, CSV, DOC, HTML i ponad 15 innych formatów wsadowo. Bez wymaganej instalacji Office. Oryginalne dane, formuły i struktura tabeli zachowane.
(30 dni, bez e-maila)
(od 49,90 USD, wieczysta)
Windows 7/8/10/11
Microsoft Excel 2003 wprowadził opcję "Zapisz jako" o nazwie Arkusz kalkulacyjny XML 2003, znaną wewnętrznie jako SpreadsheetML. Był to pierwszy oparty na XML format arkusza kalkulacyjnego firmy Microsoft, poprzedzający o kilka lat standard Open Office XML (.xlsx). Rozszerzenie pliku to .xml — takie samo jak ogólnego XML — dlatego pliki te często mylą nowoczesne oprogramowanie. Nie są to .xlsx, nie format OOXML, nie OpenDocument i nie ogólne dane XML.
Pliki SpreadsheetML zawierają strukturę skoroszytu, dane arkuszy, formuły komórek, style i nazwane zakresy, zakodowane jako elementy XML w przestrzeni nazw urn:schemas-microsoft-com:office:spreadsheet. Excel 2007 i późniejsze nadal mogą je otwierać, ale wsparcie jest częściowe: złożone style mogą ulec degradacji, formatowanie warunkowe może zostać utracone, a artefakty ActiveX lub VBA są usuwane. Wiele narzędzi innych firm w ogóle odmawia ich otwarcia, ponieważ rozszerzenie pasuje do ogólnego XML, a dialekt jest nieznany.
| XML programu Excel 2003 (SpreadsheetML) | Nowoczesny XLSX | |
|---|---|---|
| Rozszerzenie | .xml | .xlsx |
| Wydany | 2003 (Office 2003) | 2007 (Office 2007) |
| Kontener | Pojedynczy plik XML (zwykły tekst) | Archiwum ZIP części XML |
| Rozmiar pliku | Większy (rozwlekły XML, brak kompresji) | Mniejszy (skompresowany) |
| Wsparcie nowoczesnych narzędzi | Niespójne; często otwiera z ostrzeżeniami | Uniwersalne |
| Formuły | Zachowane jako tekst | Zachowane z łańcuchem obliczeń |
| Wykresy i tabele przestawne | Ograniczone wsparcie | Pełne wsparcie |
| Makra | Nieobsługiwane (XML tylko tekstowy) | Obsługiwane w wariancie .xlsm |
Pobierz instalator z linku powyżej i uruchom go. Instalacja trwa mniej niż minutę. Bez wymagania Microsoft Office ani .NET — konwerter zawiera własny parser SpreadsheetML i silnik wyjścia. Działa równie dobrze na maszynach, na których Excel nigdy nie był zainstalowany.
Lewy panel pokazuje drzewo plików w stylu Windows. Przejdź do folderu z plikami XML programu Excel 2003. Konwerter automatycznie rozpoznaje SpreadsheetML i pokazuje podgląd pierwszego arkusza, byś mógł zweryfikować, czy plik jest tym, czego oczekujesz. Użyj Ctrl+A, aby zaznaczyć każdy plik XML w folderze, lub zaznacz pojedyncze pliki.
Pasek formatów wyjściowych zawiera każdy obsługiwany cel. Najczęstsze wybory dla plików XML programu Excel 2003 to:
Każdy format docelowy ma własne opcje:
Kliknij Start. Total Excel Converter przetwarza każdy plik w kolejce. Pasek postępu pokazuje bieżący plik, pozostałą liczbę oraz czas, jaki upłynął. Po zakończeniu partii plik dziennika wymienia każdą konwersję i ewentualne ostrzeżenia (rzadkie — zwykle niepoprawnie sformatowany plik SpreadsheetML od producenta innego niż Microsoft).
Ten sam konwerter działa z wiersza poleceń. Pozwala to skryptować konwersje masowe, planować je za pomocą Harmonogramu zadań Windows lub włączyć je w proces ETL po stronie serwera.
ExcelConverter.exe "C:\Legacy\*.xml" "C:\Modern\" -c XLSX -log c:\Logs\xml2xlsx.log
Pierwszy argument to maska źródła, drugi to folder wyjściowy. Flaga -c XLSX wybiera format docelowy. Zastąp ją przez -c PDF, -c CSV, -c DOC itd. dla innych formatów. Flaga -log zapisuje dziennik konwersji, dzięki czemu możesz zweryfikować wyniki bez patrzenia na konsolę.
Zapisz polecenie w pliku .bat:
@echo off "C:\Program Files\CoolUtils\TotalExcelConverter\ExcelConverter.exe" "D:\Archive\Excel2003\*.xml" "D:\Archive\XLSX\" -c XLSX -log D:\Logs\xml2xlsx.log
Zaplanuj go w Harmonogramie zadań, aby automatycznie konwertować nowo przybyłe pliki XML, lub uruchamiaj go z usługi obserwującej folder, gdy pojawią się pliki.
Sam Microsoft Excel jest najczęstszym sposobem otwierania XML programu Excel 2003, ale został usunięty z wielu nowoczesnych komputerów. Total Excel Converter parsuje SpreadsheetML natywnie, dzięki czemu możesz go uruchomić na czystej instalacji Windows lub serwerze bez licencji Office.
Konwertery online i sam Excel obsługują jeden plik naraz. Total Excel Converter ładuje tysiące plików XML do jednej kolejki i przetwarza je bez nadzoru. Konwertuj cały folder archiwum w jednym przebiegu.
Pliki nigdy nie opuszczają Twojego komputera. Konwertery online wymagają przesyłania każdego pliku na serwer zewnętrzny — niepraktyczne dla dużego archiwum i problem prywatności, gdy dane to wewnętrzne raporty finansowe, listy klientów lub cokolwiek innego, czego nie wysłałbyś e-mailem bez szyfrowania.
Excel 2007+ otwiera pliki XML 2003 niespójnie. Niektóre otwiera po cichu, niektóre wyświetlają ostrzeżenia, niektóre obniżają złożone style, niektóre tracą formatowanie warunkowe. Total Excel Converter stosuje udokumentowane mapowanie z SpreadsheetML do każdego formatu docelowego, dzięki czemu wynik jest taki sam przy każdym uruchomieniu.
Ta sama instalacja konwertuje do XLSX, XLS, CSV, PDF, DOC, DOCX, HTML, ODS, TXT, JPG, TIFF i więcej — w dowolnym kierunku. Dziś XML do XLSX, jutro XLSX do PDF, pojutrze CSV do JPG.
| Funkcja | Konwertery online | Total Excel Converter |
|---|---|---|
| Przetwarzanie wsadowe | Jeden plik naraz, często z limitem rozmiaru | Nieograniczona liczba plików na partię |
| Prywatność plików | Pliki przesyłane na serwer zewnętrzny | Pliki nigdy nie opuszczają Twojego komputera |
| Limit rozmiaru pliku | Zwykle 10–50 MB na plik | Bez limitu |
| Wsparcie SpreadsheetML | Niespójne; niektóre mylą go z ogólnym XML | Natywny parser SpreadsheetML |
| Zachowanie formuł | Często pomijane lub obniżane | Zachowane między formatami |
| Łączenie w jeden plik | Niedostępne | Wbudowane dla XLSX, PDF, DOC |
| Prędkość | Ograniczona przepustowością przesyłu | Ograniczona tylko lokalnym CPU |
| Automatyzacja | Tylko ręczna | Wiersz poleceń, .bat, Harmonogram zadań |
| Wymaga internetu | Tak | Nie |
.xml wyeksportowanych z Excel 2003. Nowoczesne narzędzia (Excel 365, Google Sheets, Power BI) czytają je słabo lub wcale. Masowa konwersja do XLSX czyni całe archiwum znowu użytecznym..xml z Excel 2003 nie będą wiedzieli, co z nim zrobić. Konwersja XML to PDF daje im stały, gotowy do druku dokument, który otwiera się wszędzie.(30 dni, bez e-maila i karty kredytowej)
(od 49,90 USD, wieczysta)
Windows 7/8/10/11 • Wiersz poleceń w zestawie
"Nasze archiwum zawierało około 6800 raportów finansowych zapisanych jako XML programu Excel 2003 między 2005 a 2011 rokiem. Większość nowszych pracowników w ogóle nie mogła ich otworzyć, a nieliczni, którzy mogli, napotykali degradacje formatowania. Total Excel Converter przekonwertował cały folder na XLSX w jednym nocnym przebiegu. Formuły, scalone komórki i szerokości kolumn przetrwały. Archiwum jest wreszcie znowu użyteczne."
Lucia Bianchi Records Manager
"Mieliśmy starsze zadanie eksportu z SAP, które codziennie produkowało pliki XML programu Excel 2003. Nasz potok analityczny przyjmuje tylko CSV. Skonfigurowałem Total Excel Converter w wierszu poleceń ze skryptem .bat, który obserwuje folder eksportu, konwertuje każdy nowy XML na CSV ze średnikiem jako separatorem i wrzuca wynik do skrzynki loadera. Zero awarii w trzy miesiące."
Aleksei Romanov Data Engineer
"Audytorzy wymagali, abyśmy dostarczyli historyczne raporty jako PDF, a nie oryginalny XML. Narzędzie CoolUtils czysto przekonwertowało nasze pliki SpreadsheetML 2003 na PDF z odpowiednim układem strony i nagłówkami. Pliki PDF wyglądają tak, jak wyglądałby oryginalny wydruk z Excela. Interfejs wygląda nieco przestarzale, ale robi dokładnie to, czego potrzebujemy bez komplikacji."
Helena Forsberg Compliance Auditor
Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.