Как импортировать файл Excel в узлы CCK?
Есть ли способ импортировать файл Excel в узлы CCK?
- Каждый файл Excel содержит только один лист
- Первая строка листа - заголовок
- Данные - это только строки, числа и десятичные числа
- Это ежедневная задача, которую будет выполнять пользователь
2 answers
Вероятно, вам придется сохранить файл Excel в формате CSV, чтобы упростить импорт. Два варианта:
Импорт узлов: Вы, безусловно, можете импортировать CSV с помощью этого, и я уже успешно использовал его для огромных электронных таблиц раньше - он мощный, полезный и довольно простой.
Кормит: Гораздо сложнее приступить к работе, чем импорт узлов, но каналы теоретически могут делать все, что вы хотите, и намного больше. Также можно обновить существующие узлы.
Любой из них позволит вам импортировать данные CSV (экспортированные из вашего документа Excel) в узлы и их поля CCK.
Я использую IMacro в качестве общего решения для заполнения множества форм.
Это дополнение для firefox, которое позволяет записывать и воспроизводить макросы.
Вот ссылка, которая объясняет, как заполнять формы из csv-файлов: http://wiki.imacros.net/Form_Filling.
Преимущество этого метода заключается в том, что заполнение формы будет следовать всему потоку, который обычно заполняет пользовательская форма. Форматирование Javascript, например, будет применено к пользовательскому вводу.
Недостаток заключается в том, что это довольно медленный метод. Подготовка макроса занимает некоторое время, и выполнение операции может занять много времени, если у вас очень большой набор данных.