Курс 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. Метод __imod__ для Python
  2. Тип CodeType в Python.
  3. Сортировка и разворот списка
  4. Конвертация текстовых чисел с помощью Numerizer
  5. Операции со строками в Python
  6. Импорт модулей в Python 3.12
  7. Динамическая типизация в Python
  8. Поиск кода
  9. Работа со словарями
  10. F-строки в Python
  11. Работа с аргументами командной строки в Python
  12. Замена текста с re.sub()
  13. Хранение переменных в Python.
  14. Функциональное программирование.
  15. Combobox в Tkinter
  16. Форматирование строк в Python
  17. Переворот списка в Python
  18. Основные функции и модули Python
  19. Кортеж в Python: создание, доступ, изменение
  20. Руководство по Pymorphy2
  21. Проверка на палиндром
  22. Создание таблиц в Python с PrettyTable
  23. Поиск частых элементов в списке
  24. Генератор чисел Фибоначчи
  25. Создание Telegram-бота на Python
  26. Отправка поздравлений по дню рождения
  27. Установка и использование библиотеки google
  28. Работа с CSV в Python
  29. Функции высшего порядка в Python
  30. Быстрый поиск кода
  31. Поиск индексов в списке
  32. Метод rpow в Python
  33. Python groupby() из itertools: работа с повторяющимися элементами
  34. Построение графиков в терминале с bashplotlib
  35. Оператор in для проверки наличия элемента
  36. Разница между датами
  37. Конкатенация строк в Python
  38. Работа с argparse
  39. Команда %dhist — список посещенных каталогов
  40. Метод __irshift__ для побитового сдвига вправо
  41. Принципы программирования
  42. Получение локальных переменных в Python
  43. Вложенные функции в Python
  44. Расчет времени выполнения
  45. Операторы увеличения и уменьшения в Python

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