我实际上使用 JAVA 在 ECLIPSE 上工作,我尝试使用 Jena Library 读取CSV,然后将其转换为RDF。但是,当我开始使用Jena解析csv时,它甚至都找不到我的文件。这是代码:
import org.apache.jena.atlas.csv.CSVParser;
public class csvtordf {
public static void main(String[] args) {
CSVParser parser = CSVParser.create("article_prediction");
}
}
关于我的文件:这是一个简单的小型csv(3 kb),其调用article_prediction。可以在Eclipse工作区的csvtordf.java文件所在的文件夹中找到该文件。
我尝试了以下方法:"article_prediction"
,"./article_prediction"
,"./article_prediction.csv"
,"article_prediction.csv"
和更多的组合,但是除了错误以外,它们什么都没有给出。
然后我尝试执行此操作:
File csvData = new File("./article_prediction.csv");
CSVParser parser = CSVParser.create(csvData);
但是由于类型抛出错误,创建只能接受字符串。您可以在文档中here
读取它我尝试了其他解析器,但是所有解析器都出现了问题(导入,安装,只是无法识别功能,...)
所以我的问题是:是否可以使用耶拿CSVParser修复此问题?如果是,怎么办?