import org.apache.any23.Any23;
import org.apache.any23.extractor.ExtractionException;
import org.apache.any23.extractor.Extractor;
import org.apache.any23.extractor.csv.CSVExtractorFactory;
import org.apache.any23.writer.TripleHandler;
import org.apache.any23.writer.TripleHandlerException;
import org.apache.any23.writer.TripleHandlerFactory;
Any23 any23 = new Any23();
TripleHandlerFactory factory = any23.getTripleHandlerFactory();
TripleHandler handler = factory.createTripleHandler(System.out, "text/plain");
String csvFilePath = "example.csv";
try {
Extractor extractor = CSVExtractorFactory.createExtractor();
extractor.setTripleHandler(handler);
any23.extract(extractor, new File(csvFilePath), "text/csv");
e.printStackTrace();
}
CSVExtractorFactory factory = new CSVExtractorFactory();
factory.setDefaultFieldDelimiter(',');
factory.setDefaultQuoteCharacter('"');
factory.setDefaultLineTerminator("\r
");
Extractor extractor = factory.createExtractor();