Курс 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. Библиотека funcy: удобные утилиты
  3. Метод remove() для удаления элемента из списка
  4. Извлечение новостей с помощью newspaper3k
  5. Скрытие вывода данных
  6. Склеивание строк без циклов
  7. Атрибуты класса и экземпляра в Python
  8. Сериализация объектов в Python
  9. Введение в PyTorch
  10. Функции высшего порядка в Python
  11. Форматирование вывода с F-строками
  12. Обновление данных через PUT запрос
  13. Функции в одну строку
  14. Работа со словарями Python
  15. Функция sleep() в Python
  16. Конкатенация строк в Python
  17. Получение атрибутов и методов класса
  18. Оператор is в Python
  19. Инициализация объекта
  20. Работа с базами данных SQLite
  21. Работа с комплексными числами в Python
  22. Создание объекта времени
  23. Проверка на истинность объектов в Python
  24. Операторы увеличения и уменьшения переменной
  25. Возвращение нескольких значений
  26. Списковый компрехеншен.
  27. Метод get() в Python
  28. Тест скорости набора текста на Python
  29. Упрощенный вывод данных в Python
  30. Декораторы в Python
  31. Обмен значений переменных в Python
  32. Модуль inspect: получение информации о объектах
  33. Проверка файла .py на синтаксис.
  34. Функции с необязательными аргументами
  35. Присвоение значений переменным в Python
  36. CLI-инструмент howdoi
  37. Проблемы с именами переменных
  38. Избегание изменяемых аргументов
  39. Структурирование данных с Pydantic
  40. Замена текста с re.sub()
  41. Нарезка списков в Python
  42. Установка и использование Telegram API в Python
  43. Декораторы с аргументами
  44. Построение графиков в Matplotlib
  45. *args и **kwargs в Python
  46. Работа с итераторами в Python
  47. Переменные класса и экземпляра

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