<dependency>
<groupId>org.apache.any23</groupId>
<artifactId>any23-core</artifactId>
<version>2.5</version>
</dependency>
import org.apache.any23.Any23;
import org.apache.any23.extractor.ExtractionException;
import org.apache.any23.extractor.ExtractionResult;
import org.apache.any23.extractor.csv.CSVExtractorFactory;
import org.apache.any23.source.ByteArrayDocumentSource;
import org.apache.any23.source.DocumentSource;
import org.apache.any23.writer.CSVWriter;
import org.apache.any23.writer.TripleHandlerException;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
public class CSVExport {
public static void main(String[] args) {
Any23 any23 = new Any23();
DocumentSource source = new ByteArrayDocumentSource(inputData.getBytes(), "http://example.com");
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
CSVWriter writer = new CSVWriter(baos);
ExtractionResult result = any23.extract(source, writer, CSVExtractorFactory.NAME);
writer.close();
String csvData = baos.toString();
// FileWriter fileWriter = new FileWriter("output.csv");
// fileWriter.write(csvData);
// fileWriter.close();
e.printStackTrace();
}
}
}