Как импортировать файл Excel в узлы CCK?


Есть ли способ импортировать файл Excel в узлы CCK?

  • Каждый файл Excel содержит только один лист
  • Первая строка листа - заголовок
  • Данные - это только строки, числа и десятичные числа
  • Это ежедневная задача, которую будет выполнять пользователь
Author: kiamlaluno, 2011-12-28

2 answers

Вероятно, вам придется сохранить файл Excel в формате CSV, чтобы упростить импорт. Два варианта:

  • Импорт узлов: Вы, безусловно, можете импортировать CSV с помощью этого, и я уже успешно использовал его для огромных электронных таблиц раньше - он мощный, полезный и довольно простой.

  • Кормит: Гораздо сложнее приступить к работе, чем импорт узлов, но каналы теоретически могут делать все, что вы хотите, и намного больше. Также можно обновить существующие узлы.

Любой из них позволит вам импортировать данные CSV (экспортированные из вашего документа Excel) в узлы и их поля CCK.

 2
Author: Jim Kirkpatrick, 2011-12-28 13:22:35

Я использую IMacro в качестве общего решения для заполнения множества форм.

Это дополнение для firefox, которое позволяет записывать и воспроизводить макросы.

Вот ссылка, которая объясняет, как заполнять формы из csv-файлов: http://wiki.imacros.net/Form_Filling.

Преимущество этого метода заключается в том, что заполнение формы будет следовать всему потоку, который обычно заполняет пользовательская форма. Форматирование Javascript, например, будет применено к пользовательскому вводу.

Недостаток заключается в том, что это довольно медленный метод. Подготовка макроса занимает некоторое время, и выполнение операции может занять много времени, если у вас очень большой набор данных.

 0
Author: ndvo, 2011-12-28 13:59:42