Инструменты для переформатирования электронной таблицы в PDF?

298
Todd

Я ищу простой способ создания красиво отформатированных документов PDF, используя подмножество данных, доступных в электронной таблице. В идеале я мог бы создать один или несколько документов PDF для каждой строки в электронной таблице. Каждый ряд содержит научные данные об образце. В электронной таблице есть цифры, текст и изображения, которые необходимо переформатировать в формате PDF.

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

0

1 ответ на вопрос

0
caliban

Макросы VBA - ваш друг здесь. Насколько я знаю, программного решения не существует, потому что у каждого человека свой способ настройки. Логика должна идти так:

  1. Для # строк, для каждой строки
  2. Скопируйте ячейки бла-бла на новый лист и соответствующие ячейки в соответствии с вашим форматированием
  3. Используйте VBA, чтобы переформатировать новый рабочий лист в соответствии с желаемыми характеристиками.
  4. Используйте VBA, чтобы сохранить как PDF с именем файла, включающим обработанный номер строки
  5. Закройте новый рабочий лист, который уже сохранен
  6. Повторите для следующей строки, пока последняя строка не будет обработана.

Так как вы очень умны, я уверен, что поиск в Google или даже запись макросов должны указать вам правильное направление.

Чтобы уточнить немного ответа выше, быстрый способ - записать макрос, в котором вы выполняете шаги 1-5 вручную, а затем настроить его, добавив цикл вокруг него. Или лучше превратить записанный бит в функцию и параметризировать такие вещи, как выбор ячейки и имена файлов. horatio 13 лет назад 0
Я не ученый, о котором идет речь, поэтому мой интеллект все еще под вопросом;). Я знаком с VBA и надеялся, что существует какой-то набор отчетов, который решает эту проблему. Мы использовали VBA для этого в прошлом, и мы хотим более гибкое решение, которое не полагается на то, чтобы кто-то кодировал. Спасибо за анализ, хотя. Это близко к тому, что мы делаем в настоящее время. Todd 13 лет назад 0
Если вам нужны только цифры из электронной таблицы, вы можете просто сохранить данные в текстовом формате, таком как csv, и легко анализировать эту информацию с помощью инструментов в Python, который также имеет модули для создания файлов PDF. Для изображений вы могли бы использовать PIL, библиотеку изображений Python, но я не уверен, как вывести их * из * таблицы. martineau 13 лет назад 0

Похожие вопросы