Вам почти наверняка придется выполнить это преобразование на стороне сервера.Клиентский JavaScript будет хитрым, если не невозможным, потому что файл XLS не является HTML, и поэтому не может содержать теги <script>
, чтобы сообщить браузеру, что делать.Возможно, вы могли бы встроить XLS в iframe и заставить JS работать с ним, но iframes может быть трудной для работы и не рекомендуется в HTML 5 (на мой взгляд).Даже если это может работать без сбоев, это все равно не похоже на то, что обработка необработанного документа на стороне клиента является хорошей идеей.
Итак, первый шаг - это изучить, какие технологии на стороне сервера (например, PHP , JSP , ASP ) у вас есть в наличии.Второй шаг - найти библиотеку для одной из этих технологий, способную открывать и читать файлы XLS (не простая задача).Затем третий шаг - написать необходимый код, чтобы открыть файл XLS, извлечь необходимую информацию и вывести ее в виде HTML.(Это может помочь думать о третьем шаге как о преобразовании ввода XLS в вывод HTML, что именно то, что вы пытаетесь сделать).