Курс 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. Метод remove() для удаления элемента из списка
  2. Установка и использование Telegram API в Python
  3. inspect в Python: анализ кода
  4. Модуль pprint: улучшение вывода данных
  5. Установка пакетов с помощью pip
  6. Измерение времени выполнения кода
  7. Оператор in и not in в Python
  8. Декоратор Ajax required
  9. Документация функции help() в Python
  10. Codecademy в Telegram
  11. Объединение словарей в Python
  12. Отрицательные индексы списков
  13. Таймер обратного отсчета
  14. Исключение NotImplementedError
  15. Методы работы со строками в Python
  16. Удаление специальных символов с помощью re.sub
  17. Измерение времени выполнения
  18. %pinfo: получение информации об объекте
  19. Декораторы с @wraps
  20. Нан-рефлексивность в Python
  21. Оператор += для объединения строк
  22. Добавление элементов в список: append() vs extend()
  23. Подсчет часто встречающихся элементов
  24. Замена элементов в списке с помощью генераторов списков
  25. Переопределение метода
  26. Python enumerate() для работы с индексами
  27. Библиотека Rich: форматирование текста
  28. Функции map, filter и reduce
  29. Метод __irshift__ для побитового сдвига вправо
  30. Логирование в Python
  31. Работа с асинхронными задачами в Python
  32. Документирование функций в Python
  33. Очистка вывода в Python
  34. Оператор assert в Python
  35. Python enumerate() использование
  36. Многоточие в Python
  37. Numpy: использование Ellipsis
  38. Работа с итераторами в Python
  39. Работа с комбинациями в Python.
  40. Python: Фильтрация списков с помощью filter()
  41. Подсчет частотности элементов в Python
  42. Создание словарей с defaultdict()
  43. Метод __float__ в Python
  44. Работа с множествами в Python

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