Курс 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. Установка виртуального окружения Python
  2. Безопасный доступ к значениям словаря
  3. Генераторы в Python
  4. Метод rename() для переименования файлов и каталогов
  5. Удаление ключа из словаря в Python
  6. Возвращение нескольких значений через кортеж или класс
  7. Создание копии списка в Python
  8. Метод get() для словарей
  9. Оператор assert в Python
  10. Множественное присваивание в Python
  11. Проверка на истинность объектов в Python
  12. Логирование с Loguru
  13. Выборка чисел
  14. Работа с многоуровневыми словарями в Python
  15. Аннотации типов в Python
  16. Функция print() — вывод информации
  17. Вложенные циклы в Python
  18. Нан-рефлексивность в Python
  19. Компиляция регулярных выражений
  20. Применение промокода в Много лосося
  21. Счетчик ссылок в Python
  22. Фильтрация списка чисел
  23. Частичное совпадение ввода
  24. Запуск внешних программ с subprocess
  25. Метод Enumerate() для списков
  26. Работа с JSON в Python
  27. Поиск индексов подстроки
  28. Открытие и редактирование скриптов Python
  29. Defaultdict в Python
  30. Поиск шаблона в строке
  31. Работа с геоданными с помощью geopy
  32. Проверка дубликатов в Python
  33. Добавление цвета в консоли
  34. Работа с itertools
  35. Генераторы данных
  36. Сравнение строк в Python
  37. Подсчет частотности элементов в Python
  38. Измерение времени выполнения кода с помощью time
  39. Форматирование данных с pprint
  40. Анонимные функции Lambda
  41. Создание таблиц в Python с PrettyTable
  42. Изменение элемента списка
  43. Проверка элемента в множестве.
  44. Вывод с переменной через запятую
  45. Удаление элемента из списка
  46. Регистрация на хакатоне
  47. Модуль subprocess: запуск внешних команд
  48. Использование super() в Python

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