Курс 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. Работа с collections в Python.
  2. Лямбда-функции в defaultdict
  3. Улучшенные подсказки для импорта в Python 3.12
  4. Красивый вывод списка
  5. Проверка условий: all и any
  6. Извлечение аудио из видео
  7. Декоратор Property в Python
  8. Удаление файлов в Python
  9. Повторение и перенос строки
  10. Удаление символов новой строки в Python.
  11. Открытие и редактирование скриптов Python
  12. Создание и обучение модели с Keras
  13. Аннотации типов в Python
  14. Измерение времени выполнения кода
  15. Заказ карты Тинькофф Black
  16. ChainMap избыточные ключи
  17. Структурирование данных с Pydantic
  18. Эффективная конкатенация строк в Python
  19. Вставка переменных в шаблоны Flask
  20. Генераторы списков
  21. Работа с модулем os в Python
  22. Обработка ошибок ввода данных
  23. Работа с очередями в Python
  24. Хэш-функции и метод цепочек
  25. Объявление переменных в Python
  26. Python-dateutil — работа с датами
  27. Управление мышью и клавиатурой с Pyautogui
  28. Функции высшего порядка в Python
  29. Нахождение пересечения множеств
  30. Декоратор защиты анонимных пользователей
  31. Python Менеджер контекста
  32. Генераторы в Python
  33. Очистка данных в Python
  34. Оператор «and» в Python
  35. Работа с атрибутом dict
  36. EMOT преобразование эмодзи в текст
  37. Оптимизация гиперпараметров с Scikit Optimize
  38. Введение в PyTorch
  39. Оператор match в Python
  40. Дизассемблирование Python кода
  41. Подписка на SelectelNews в Twitter
  42. Работа с геоданными с помощью geopy
  43. Запрос DELETE с библиотекой requests
  44. Именованные срезы в Python
  45. Генерация строк с .join()

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