<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(); } } }


上一篇:
下一篇:
切换中文