Курс 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. Заказ карты Тинькофф Black
  2. Проверка окончания строки с помощью str.endswith()
  3. Просмотр внешних файлов в %pycat
  4. Модуль array: создание и использование массивов
  5. Объединение множеств в Python
  6. Функции с необязательными аргументами
  7. Метод title() в Python
  8. Переопределение метода divmod
  9. Логирование в Python
  10. Множественное назначение в Python
  11. Копирование объектов в Python
  12. Именованные аргументы в Python
  13. Протокол управления контекстом
  14. Установка и обучение ChatterBot
  15. Функция zip() в Python
  16. Избегание изменяемых аргументов
  17. Работа с URL-адресами в Python
  18. Удаление дубликатов с помощью множеств
  19. Лямбда-функции в цикле
  20. Хешируемые ключи в Python
  21. Вычисление разности множеств в Python
  22. Объединение словарей в Python
  23. Повторение элементов списков
  24. Форматирование строк в Python
  25. Имена объектов в Python
  26. Поиск частых элементов в списке
  27. Python union() функция — объединение множеств
  28. Аннотации типов в Python
  29. Функция rsplit() в Python
  30. Работа с байтовыми строками в Python
  31. Метод rmatmul для пользовательских матриц
  32. Избегайте ошибку FileNotFoundError
  33. Глобальные переменные в Python
  34. Разделение строки с помощью re.split()
  35. Работа с контекстным менеджером Pool
  36. Применение команды break
  37. Логирование с Logzero: ротация файла
  38. Порядок операций в Python
  39. Объединение объектов в Python
  40. Условные выражения в Python
  41. Декораторы для регистрации функций
  42. Блок else в циклах.
  43. Подсказки типов в Python
  44. Установка Python3.7 и PIP
  45. Управление доступом к модулю
  46. Преобразование типов данных в set comprehension

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