Курс Python → Преобразование Excel в PDF с Spire.XLS

Для преобразования файлов Excel формата XLS или XLSX в PDF с использованием Python, можно воспользоваться библиотекой Spire.XLS. Для начала необходимо загрузить файл Excel с помощью метода Workbook.LoadFromFile(), который предоставляется этой библиотекой. После загрузки файла, можно указать необходимые настройки преобразования через свойства объекта Workbook.ConverterSetting.

Например, можно задать параметры такие как ориентация страницы, размер листа, отступы и другие важные детали. Эти настройки позволят получить желаемый результат при преобразовании файла Excel в PDF. После того как все настройки установлены, можно приступить к процессу преобразования.


from Spire.XLS import Workbook

workbook = Workbook()
workbook.LoadFromFile("example.xlsx")

converter_settings = workbook.ConverterSetting
converter_settings.SheetFitToPage = True
converter_settings.FitToPagesWide = 1
converter_settings.FitToPagesTall = 1

workbook.SaveToFile("output.pdf", FileFormat.PDF)

В приведенном выше примере кода загружается файл «example.xlsx», устанавливаются настройки преобразования для того, чтобы содержимое помещалось на одну страницу PDF, и сохраняется результат в файл «output.pdf». Таким образом, пользователи могут легко и удобно преобразовать файлы Excel в PDF с помощью Python и библиотеки Spire.XLS.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Установка пакета в Python
  2. Функция zip() в Python
  3. Конвертация коллекций в Python.
  4. Поиск индекса элемента
  5. Метод split() в Python
  6. Освобождение памяти в Python
  7. Отладка производительности Python
  8. Объединение списков с использованием itertools.chain
  9. Построение графиков в терминале с bashplotlib
  10. Сортировка HTML-элементов
  11. Сортировка в Python
  12. Аннотации типов в Python
  13. lru_cache оптимизация функций
  14. Бесконечная проверка в Python
  15. Копирование в Python
  16. Удаление ссылок в Python
  17. Вывод переменной и строки в Python
  18. Профилирование с cProfile
  19. Работа с географическими данными.
  20. Именованные срезы в Python
  21. Генерация случайных чисел в Python
  22. Навыки Python: строки, типы данных
  23. Оператор in и not in в Python
  24. Преобразование букв в нижний регистр
  25. Подписка на SelectelNews в Twitter
  26. Генераторы в Python
  27. Аргумент по умолчанию
  28. Обход элементов в Python
  29. Удаление URL-адресов в Python
  30. Операторы объединения в Python 3.9
  31. Многострочные комментарии в Python
  32. Поиск всех индексов подстроки
  33. Управление асинхронными задачами на Python.
  34. Импорт с альтернативным именем
  35. Метод title() в Python
  36. Форматирование данных с pprint
  37. Запуск асинхронной корутины
  38. Изменения в обработке логических значений
  39. Разработка игры Pong с turtle
  40. Применение функции map() в Python
  41. Метод repr() в Python
  42. Генераторы в Python
  43. Оператор space-invader
  44. Взаимодействие с внешними процессами в Python
  45. Атрибуты класса и экземпляра
  46. kwargs в Python
  47. Подсчет частотности элементов в Python

Marketello читают маркетологи из крутых компаний