2016-06-06 6 views
0

Я использую Foswiki стянуть много различных источников данных в одно местоFoswiki импорт сценария из CSV

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

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

Какие предложения у людей есть?

ответ

0

В хранилище данных Foswiki используется текстовое. Вы можете использовать скрипт perl командной строки, который берет CSV в качестве входных данных и записывает файл TopicName.txt, который содержит текст темы, как вы хотели бы иметь его. Переместите файл в Интернет, где он должен быть сохранен, и он появится в вашем WebTopicList.

Сценарий будет таким:

#!/usr/bin/perl -w 

while(<DATA>) { 
    chomp; 
    @line = split ","; 
    open TOPIC, ">$line[0]"; 
    print TOPIC $line[1]; 
    close TOPIC; 
} 
__END__ 
MyFirstTopic,This is the content of my first topic 
MySecondTopic,This is the content of my second topic