Format pliku XLSMHTML
Przegląd
Pliki XLSMHTML to ciekawa relika z wczesnych dni integracji internetowej z programem Microsoft Excel. .xlsmhtml Rozszerzenie, zostały zaprojektowane, aby wyeksportować dane skrzynki w formacie, który można zobaczyć bezpośrednio w przeglądarkach internetowych. zasadniczo, XLSMHTML jest HTML reprezentacji pliku Excel (zwłaszcza XLS lub XL SM), umożliwiając użytkownikom udostępnianie i wyświetlanie złożonych rozszerzeń bez konieczności specjalistycznego oprogramowania, takiego jak sam Microsoft Excel.
Pomimo tego, że zostaną przerwane przez Microsoft, pliki XLSMHTML nadal mają znaczenie dla deweloperów i użytkowników technicznych, którzy mogą je spotkać w systemach dziedziczenia. głównym atakiem formatu jest jego zdolność do wkapsulowania danych tablicy w sieci przyjaznej strukturze HTML, dzięki czemu jest on dostępny na różnych platformach i urządzeniach bez potrzeby własnego oprogramowania.
Główne cechy
- ** Kompatybilność sieci Web**: pliki XLSMHTML są zaprojektowane tak, aby były widoczne bezpośrednio w każdym nowoczesnym przeglądarce internetowym.
- Data Integrity: Format zachowuje układ i formatowanie arkuszy Excel, zapewniając, że dane są dokładnie przedstawione podczas otwarcia w przeglądarce.
- Legacy Support: Chociaż nie jest już obsługiwany przez firmę Microsoft, pliki te mogą być nadal przydatne do uzyskania dostępu do starszych zestawów danych lub dokumentów.
- Struktura HTML: wewnętrznie pliki XLSMHTML są strukturowane jako HTML, co ułatwia ich parowanie i manipulowanie za pomocą standardowych technologii sieci Web.
- Limited Functionality: Ze względu na wiek i przerwę formatu brakuje wielu zaawansowanych funkcji znalezionych w najnowszych formach, takich jak MHT lub MHTML.
Specyfikacje techniczne
Format struktury
Pliki XLSMHTML są w zasadzie dokumentami HTML z wbudowanymi danymi programu Excel. Składają się one z serii etykiet HTML, które reprezentują strukturę i zawartość arkusza rozdzielczości programu excel. Format jest oparty na tekście, co ułatwia sprawdzenie i modyfikację za pomocą standardowych narzędzi rozwoju sieci Web.
Podstawowe składniki
- Nazwy**: Podobnie jak każdy dokument HTML, pliki XLSMHTML zaczynają się od
<html>,<head>, i<body>Tagi.
- Nazwy**: Podobnie jak każdy dokument HTML, pliki XLSMHTML zaczynają się od
- Data Sections: W środku ciała znajdziesz niestowane tabele (
<table>Różańca (<tr>i komórki (<td>lub<th>Każda komórka może zawierać tekst, liczby, formuły lub inne typy danych obsługiwane przez program Excel.
Standardy i zgodność
Pliki XLSMHTML łagodnie przestrzegają standardów HTML, ale nie są oficjalnie udokumentowane poza podstawową syntaxą HTML. Brakuje im formalnej wsparcia od Microsoftu i nie spełniają żadnych określonych norm dokumentów internetowych, takich jak MHT lub MHTML. Jako takie problemy z zgodnością mogą pojawić się podczas próby otwarcia tych plików w nowoczesnych przeglądarkach lub za pomocą współczesnych narzędzi.
Historia i ewolucja
XLSMHTML został wprowadzony jako część wczesnych wysiłków Microsoftu, aby zintegrować dane programu Excel w sieci Web. Umożliwiło to użytkownikom udostępnianie złożonych arkuszy bezpośrednio za pośrednictwem stron internetowych bez wymagania od odbiorców zainstalować program Excel.
Praca z plikami XLSMHTML
Otwarcie plików XLSMHTML
Pliki XLSMHTML można otworzyć w dowolnym nowoczesnym przeglądarce internetowym, który obsługuje dokumenty HTML. Po prostu podwójnie kliknij plik lub wyciągnij go do ulubionego przeglądarkę, aby zobaczyć jego zawartość.
Konwersja plików XLSMHTML
Konwersja plików XLSMHTML zwykle wiąże się z ekstrakcją zawartości HTML i konwersją go do innego formatu, takiego jak MHT / MHTML lub PDF.
Tworzenie plików XLSMHTML
Tworzenie plików XLSMHTML ręcznie nie jest proste ze względu na ich złożoną strukturę wewnętrzną. jednak można je wytworzyć, wyeksportowając arkusze Excel w kompatybilnym formacie, a następnie przekształcając te eksporty w dokument XL SMHTML za pomocą narzędzi skryptowania lub rozwoju sieci Web.
Typowe zastosowania
- Legacy Data Access: Aby uzyskać dostęp do starych zestawów danych przechowywanych w plikach XLSMHTML, które zostały archiwizowane z czasem.
- Integracja internetowa: W scenariuszach, w których dane programu Excel muszą być wbudowane bezpośrednio na stronie internetowej, chociaż jest to mniej powszechne w dzisiejszych czasach ze względu na lepsze alternatywy, takie jak MHT/MHTML.
- Dokumentacja historyczna: Przegląd rekordów historycznych lub dokumentów, które zostały pierwotnie udostępnione w formacie XLSMHTML.
Korzyści i ograniczenia
Zalety:
- ** Dostępność internetowa**: Można ją przeglądać bezpośrednio w dowolnym przeglądarce internetowym, dzięki czemu łatwo można udostępniać i uzyskać dostęp do danych na różnych platformach.
- Prosta struktura: Struktura oparta na HTML jest prosta dla deweloperów do parowania i manipulowania za pomocą standardowych narzędzi.
Ograniczenia:
- Limited Functionality: Nie obsługuje zaawansowanych funkcji programu Excel, takich jak makro lub złożone formuły.
- Problemy zgodności: nie są już obsługiwane przez firmę Microsoft, co prowadzi do potencjalnych problemów z zgodnością z nowoczesnym oprogramowaniem i przeglądarkami.
Rozwój zasobów
Programowanie z plikami XLSMHTML jest wspierane za pośrednictwem różnych API i bibliotek. Przykłady kodów i przewodniki wdrażania zostaną wkrótce dodane.
Często zadawane pytania
** Q: Jak otworzyć plik XLSMHTML?**Odpowiedź: Możesz otworzyć pliki XLSMHTML w dowolnym nowoczesnym przeglądarce internetowym, po prostu podwójnie klikając plik lub wyciągając go do ulubionego okna przeglądarkowego.
** Q: Czy mogę konwertować plik XLSMHTML do innego formatu?**Odpowiedź: Tak, można przekonwertować pliki XLSMHTML do formatów takich jak MHT/MHhtml za pomocą narzędzi web scraping lub skryptów dostosowanych, które parse i reformatują zawartość HTML.
**P: Dlaczego XLSMHTML nie jest już obsługiwany przez Microsoft?**Odpowiedź: Wraz z pojawieniem się nowych, bardziej wytrzymałych formatów plików (takich jak MHT/MHTML), Microsoft przerwał obsługę XLSMHTML ze względu na jego ograniczenia i brak zaawansowanych funkcji w porównaniu z nowoczesnymi alternatywami.
Referencje
- [[MS-XLS - Struktura formatu pliku binarnego programu Excel](https://msdn.microsoft.com/en-us/library/cc313154(v#office.12).z ASPX)
- [ MS-CFB - Format plików binarnych