Курс 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. Значения по умолчанию в Python
  3. Преобразование списков в словарь
  4. Обязательные аргументы в Python
  5. Создание итератора
  6. Работа с изменяемыми коллекциями
  7. Подсчет элементов в Python
  8. Итераторы в Python
  9. Метод add для класса Vector
  10. Работа со строками в Python.
  11. Бесконечная проверка в Python
  12. Работа с утверждениями в Python
  13. Big O оптимизация
  14. Добавление элемента в список.
  15. GitHub в Telegram: подписка на уведомления
  16. Класс-оболочка для словарей
  17. Работа с множествами в Python
  18. Исключение NotImplementedError
  19. Разделение строки с помощью re.split()
  20. Подписка на Kaspersky Team
  21. Обход словаря в Python
  22. Команда %dhist — список посещенных каталогов
  23. Настройка нарезки списков
  24. Удаление дубликатов с помощью множеств
  25. Работа с итераторами через срезы
  26. Оптимизация памяти с __slots__
  27. Структурирование именованных констант
  28. Counter() — подсчет элементов
  29. Создание копии списка в Python
  30. Настройка Cron
  31. Python: Splat-оператор и splatty-splat
  32. Генераторы в Python
  33. Автоматизация действий с Pyautogui
  34. Обработка исключений в Python
  35. Проверка подстроки в строке с помощью in
  36. Синтаксис переменных цикла в Python
  37. Операции с кортежами
  38. Перемешивание списка с shuffle()
  39. Метод repr() в Python
  40. Анонимные функции в Python
  41. Тайное преобразование типа ключа
  42. Поиск уникальных и повторяющихся элементов
  43. Обработка исключений в Python
  44. Функция enumerate в Python
  45. Работа с многоуровневыми словарями в Python
  46. Декораторы для регистрации функций
  47. Работа с кортежами в Python
  48. Группировка элементов Python
  49. Оператор assert в Python
  50. Пространство имен в Python

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