我正在使用Foswiki将许多不同的数据源放在一个地方
大部分的源我可以很容易地导入,但有一个源是从数据库导出到CSV的表,我希望这个CSV的每一行都是一个不同的主题在foswiki上,有数百行
我相信我需要写一个脚本来解决这个问题,但我很难找到最好的起点,我对很多编程语言都很熟悉,所以我愿意尝试任何事情
人们有什么建议?
发布于 2016-09-21 12:21:30
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 topichttps://stackoverflow.com/questions/37661318
复制相似问题