<dependency> <groupId>org.apache.any23</groupId> <artifactId>any23-csvutils</artifactId> <version>2.4</version> </dependency> import org.apache.any23.source.CSVDocumentSource; import org.apache.any23.source.DocumentSource; import org.apache.any23.writer.CSVWriter; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; public class CSVUtilsExample { public static void main(String[] args) { try { String inputFile = "input.csv"; String outputFile = "output.csv"; File input = new File(inputFile); File output = new File(outputFile); DocumentSource source = new CSVDocumentSource(input); OutputStream outputStream = new FileOutputStream(output); CSVWriter writer = new CSVWriter(outputStream); source.setDoNotSkipRows(true); source.addIRIResolver(new BaseIRIResolver(input.toURI().toURL())); source.setColumnHeaderRowIndex(0); try (TripleHandler handler = new TripleHandler(writer)) { source.parse(handler); } writer.close(); } catch (Exception e) { e.printStackTrace(); } } }


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