Курс 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. Переопределение метода __or__()
  2. Очистка входных данных
  3. Безопасный доступ к значениям словаря
  4. Вычисление натуральных логарифмов в NumPy
  5. Метод Event.wait() в Python
  6. Основы Python за 14 дней
  7. Измерение времени выполнения кода
  8. Сложение матриц в NumPy
  9. Фильтрация входных данных в Python
  10. Метод rlshift для битового сдвига
  11. Генераторы словарей и множеств
  12. Обновление и получение данных в SQLite
  13. Обработка исключений в Python
  14. Импортирование в Python
  15. Работа с NumPy.linalg
  16. Декораторы в Python
  17. Добавление элемента в список.
  18. Явный импорт переменных
  19. Генерация чисел с range()
  20. Переворот списка в Python
  21. *args и **kwargs в Python
  22. Измерение времени выполнения кода
  23. Вычисление времени выполнения
  24. Python Translator: создание локальных переводчиков
  25. Вычисление разности множеств в Python
  26. Регистрация на курсы SF Education
  27. Метод __call__ в Python
  28. Модуль os: работа с файлами и папками
  29. Функция zip() в Python
  30. Генерация тестовых данных с factory_boy
  31. Функции классификации комплексных чисел
  32. Классы данных в Python
  33. Декораторы в Python
  34. Работа с f-строками 2.0
  35. Оператор распаковки в Python
  36. Работа со словарями с defaultdict из collections
  37. Оператор @ для умножения матриц
  38. Итерация по копии коллекции
  39. Повторение элементов в Python
  40. Метод count() для списка
  41. Управление сессиями в Python
  42. Расширение информации об ошибке в Python
  43. Извлечение статей с newspaper3k
  44. Создание новых функций через partial
  45. Работа со строками в Python
  46. Повторение элементов списков
  47. Работа с итераторами в Python
  48. Комментарии в Python

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