XLSMHTML формат на файла
Преглед
XLSMHTML файлове са интересна религия от ранните дни на уеб интеграция с Microsoft Excel. .xlsmhtml Разширение, са предназначени да изнасят данни от разширения в формат, който може да се види директно в уеб браузъри. по същество, XLSMHTML е HTML представяне на Excel файл (по-специално XLS илиXLSM), което позволява на потребителите да споделят и да виждат сложни разширения без нужда от специализиран софтуер като Microsoft Excel.
Въпреки че са прекъснати от Microsoft, XLSMHTML файлове все още поддържат релевантност за разработчиците и техническите потребители, които могат да ги срещнат в наследствени системи. Първият призив на формата е в способността му да енкапсулира данни от шифровете в уеб-приятна HTML структура, което го прави достъпни по различни платформи и устройства без нуждата от собственост софтуер.
Ключови характеристики
- Уеб съвместимост: XLSMHTML файлове са предназначени да се виждат директно във всеки модерен уеб браузър.
- Интегритет на данните: Форматът запазва расположението и форматирането на таблиците на Excel, като се гарантира, че данни се представят точно, когато се отварят в браузър.
- ** Поддръжка за законност**: Въпреки че вече не се поддържа от Microsoft, тези файлове все още могат да бъдат полезни за достъп до по-стари набори от данни или документи.
- Структура на HTML: Вътрешно, XLSMHTML файлове са структурирани като HTML, което ги прави лесни за разширяване и манипулиране с помощта на стандартни уеб технологии.
- Ограничена функционалност: Благодарение на възрастта и прекъсването на формата, липсват много от напредналите функции, намерени в по-новите формати като MHT или MHTML.
Технически спецификации
Формат на структурата
XLSMHTML файловете са основно HTML документи с вградени данни на Excel. Те се състоят от серия от HTML етикети, които представляват структурата и съдържанието на шифрова таблица на excel. Форматът е базиран на текст, което го прави лесен за проверка и модификация с помощта на стандартни инструменти за уеб разработка.
Основни компоненти
- Заглавия: Подобно на всеки HTML документ, XLSMHTML файлове започват с
<html>,<head>, и<body>Тегълът. - Секции за данни: В рамките на тялото, ще намерите ностени таблици (
<table>Връзката (<tr>а) и клетките (<td>или<th>Всяка клетка може да съдържа текст, числа, формули или други типове данни, поддържани от Excel.
Стандарти и съвместимост
XLSMHTML файлове се придържат гладко към HTML стандартите, но не са официално документирани извън основния HTML синтез. те липсват официална подкрепа от Microsoft и не съответстват на никакви специфични уеб документи стандарти като MHT или MHTML. Като такъв, проблеми със съвместимостта могат да възникнат, когато се опитате да отворите тези файли в съвременни браузъри или с съвремените инструменти.
История и еволюция
XLSMHTML е въведен като част от ранните усилия на Microsoft за интегриране на данни на Excel в мрежата. Тя позволява на потребителите да споделят сложни таблици директно чрез уеб страници, без да изискват от получателя да инсталира Excel.
Работа с XLSMHTML файлове
Отваряне на XLSMHTML файлове
XLSMHTML файлове могат да се отворят във всеки модерен уеб браузър, който поддържа HTML документи. Просто двойно кликнете върху файла или го извлечете в любимия си браузер, за да видите съдържанието му. Въпреки това, уверете се, че имате съвместим браузера, тъй като по-старите версии може да не направи вградените данни на Excel правилно.
Конвертиране на XLSMHTML файлове
Конвертирането на XLSMHTML файлове обикновено включва извличане на HTML съдържание и конвертирането му в друг формат като MHT/MHhtml или PDF. Този процес може да се извърши с помощта на инструменти за уеб скрапване или персонализирани скрипти, които паразират HTML структура на файла.
Създаване на XLSMHTML файлове
Създаването на XLSMHTML файлове ръчно не е просто поради тяхната сложна вътрешна структура. Въпреки това, можете да ги генерирате, като експортирате таблици на Excel в съвместим формат и след това конвертирайте тези експортувания в документ XL SMHTM с помощта на скриптиране или уеб разработване инструменти.
Често използвани случаи
- Legacy Data Access: За достъп до стари данни, съхранени в XLSMHTML файлове, които са архивирани с течение на времето.
- Web Интеграция: В сценарии, в които данните на Excel трябва да бъдат вградени директно на уеб страница, въпреки че това е по-малко често днес поради подобрени алтернативи като MHT/MHTML.
- Историческа документация: Преглед на исторически записи или документи, които първоначално са споделени във формат XLSMHTML.
Предимства и ограничения
Предимства на:
- Уеб достъпност: Може да се разглежда директно във всеки уеб браузър, което улеснява споделянето и достъпа до данни на различни платформи.
- Проста структура: Структурата, базирана на HTML, е проста за разработчиците, за да разширят и манипулират с помощта на стандартни инструменти.
Ограниченията са:
- Ограничена функционалност: Не поддържа напреднали функции на Excel като макроси или сложни формули.
- Проблеми с съвместимостта: вече не се поддържа от Microsoft, което води до потенциални проблеми с софтуера и браузърите.
Разработчиците ресурси
Програмирането с XLSMHTML файлове се поддържа чрез различни АПИ и библиотеки. Примери за код и ръководства за изпълнение ще бъдат добавени скоро.
Често задавани въпроси
**Q: Как да отворя XLSMHTML файл?**A: Можете да отворите XLSMHTML файлове във всеки модерен уеб браузър, като просто щракнете двойно върху файла или го изтеглите в предпочитаното ви прозорче.
**П: Мога ли да конвертирам XLSMHTML файл в друг формат?**Отговор: Да, можете да конвертирате XLSMHTML файлове в формати като MHT/MH HTML с помощта на уеб инструменти или персонализирани скрипти, които променят и реформират съдържанието на HTML.
**П: Защо XLSMHTML вече не се поддържа от Microsoft?**Отговор: С появата на нови, по-устойчиви файлови формати (като MHT/MHTML), Microsoft прекрати поддръжката за XLSMHhtml поради ограниченията си и липсата на усъвършенствани функции в сравнение с съвременните алтернативи.
References
- [[MS-XLS] - Excel бинарни файлове форматиране структура]( https://msdn.microsoft.com/en-us/library/cc313154(v#office.12) .на ASPX)
- [ MS-CFB - формат на бинарни файлове