Курс 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. Изменение списка срезами
  2. Модуль Operator в Python
  3. Аргумент по умолчанию
  4. Именование переменных в Python
  5. Хранение переменных в Python.
  6. Условное добавление элементов в список
  7. Создание Radio кнопок в tkinter
  8. Тестирование с responses
  9. Модуль functools в Python
  10. Использование html-скриптов в Jupyter Notebook
  11. Аргументы *args и **kwargs
  12. Удаление элементов во время итерации
  13. Python: отсутствие точек с запятыми
  14. Поиск наиболее частого элемента в списке
  15. Проверка памяти объекта
  16. Методы HTTP запросов в Flask
  17. Python: библиотеки и функции
  18. Вложенные циклы в Python
  19. Работа с модулем Calendar
  20. Использование super() в Python
  21. Сравнение def и lambda функций в Python
  22. Стать Python-разработчиком
  23. Импорт модуля из другого каталога
  24. Сложение матриц в NumPy
  25. Счетчик в Python: most_common()
  26. Работа с эмодзи в Python
  27. Регулярные выражения: метод match
  28. Python reversed() vs срез[::-1]
  29. Генератор надежных паролей
  30. Проверка на истинность объектов в Python
  31. Разрешение имен в Python
  32. Декораторы в Python
  33. Работа с кортежами
  34. Оператор walrus в Python
  35. Извлечение аудио из видео
  36. Проверка версии Python
  37. Простой калькулятор Python
  38. Асинхронное выполнение задач в процессах
  39. Отрицательные индексы списков
  40. Установка пакетов с помощью pip
  41. Декораторы классов
  42. Работа с CSV файлами в Python
  43. Логирование с Loguru
  44. Хеши в Python
  45. Область видимости переменных
  46. Основные методы NumPy
  47. Открытие, чтение и закрытие файла

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