MacOS конвертировать Excel в PDF в Python - PullRequest
0 голосов
/ 07 мая 2020

Я пишу небольшой код, который позволяет мне переносить данные онлайн-заказов из входного листа Excel, созданного Amazon, в выходной лист Excel. Выходной лист Excel имеет шаблон и должен быть загружен в формате PDF для отправки клиенту, совершившему покупку. Эта цепочка событий неизменна (не до меня), поэтому, пожалуйста, не публикуйте никаких ответов, предлагающих ее изменить.

Имейте в виду, я не просто хочу сохранять файл в формате PDF, но я хочу чтобы сохранить дубликат файла в формате PDF, потому что впоследствии мой код отправляет пустой DataFrame в выходной файл Excel, чтобы удалить все данные и выполнить итерацию с новым порядком.

Подводя итог:

  • Отправить данные заказа из входного файла xlsx в выходной файл xlsx (без проблем)
  • Сохранить дубликат выходного файла как PDF
  • Очистить выходной файл Excel
  • Повторить

Единственная часть этой цепочки событий, с которой у меня возникла проблема, - это преобразование из xlsx в pdf. Я просмотрел множество решений, включая модули, которые, как я позже обнаружил, были устаревшими, API-интерфейсы (которые я счел слишком сложными для задачи, а также заставляли меня быть в сети) и другие небольшие модули, ни один из которых не казался эффективным.

В windows есть очень простой способ сделать это с помощью модуля pywin32, но в macOS этого нет. Есть ли у кого-нибудь фрагменты кода, которые могли бы решить эту проблему? Я знаю, что этот вопрос задавали и в другой раз, но уверяю вас, я просмотрел множество сообществ и не нашел ничего особенно полезного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...