На работе мы модифицируем файл XLSX, и мы хотели бы превратить этот измененный файл в файл HTML (чтобы преобразовать его в PDF, используя Puppeteer # , но здесь дело не в этом).
Мы знаем, как получить XML-файлы этого XLSX, и я уже нашел XSLCompiledTransform для преобразования XML-файлов в HTML.
Раздражение здесь в том, чтоЯ прочитал для XSLCompiledTransform, чтобы преобразовать XML-файл в HTML, вам нужна одна таблица стилей + один XML-файл.
Это приносит три проблемы:
- Похоже, таблица стилей в XLSX для каждоголист не подходит для использования с этим XSLCompiledTransform.
- Файл XLSX содержит несколько листов, поэтому нам придется каким-то образом объединить их, и мы не знаем, как.
- Это не просто случайные файлы XML, это части файла XLSX. Таким образом, в дополнение к листам есть также некоторые XML-файлы (например, рабочая книга и другие файлы), и мы не можем понять, как мы можем сгенерировать HTML-файл, который в точности похож на XLSX-файл, открытый с помощью Excel без использования этих XML-файлов.
Эти проблемы могут быть возобновлены следующим образом: мы пытаемся найти способ создания файла HTML, который будет выглядеть точно так же, как и весь исходный файл XLSX.
На самом деле мы не хотимсоздайте HTML-файл из некоторых XML-файлов, так что любые средства для преобразования XLSX в HTML хороши. Мы также знаем, что есть некоторые инструменты и библиотеки, доступные для непосредственного выполнения этого, но все, что я нашел, не бесплатны, и мы хотели бы не платить за это, так как это в первый раз, когда нам это нужно, и, возможно,last.
Кто-нибудь знает точную опцию для программного преобразования файла XLSX в HTML, сохраняя все параметры стиля и используя C #?