Hoje vou compartilhar com você um arquivo Java Operação CSV usando pacotes de jar externo
1. Download de recursos
1. Faça o download do pacote JAR diretamente: Javacsv-2.0.jar
2. Use Maven para baixar o pacote JAR:
<Depencency> <PuerpId> net.sourceforge.javacsv </groupId> <TRARFACTID> javacsv </artifactId> <versão> 2.0 </versão </dependency>
3. Descrição da API: javacsv.sourceforge.net
2. Demonstração de operação
1. Escreva um caso para o arquivo CSV
public static void writeCsv () {// Defina uma string de caminho CSV csvfilepath = "d: //stemq.csv"; tente {// crie um objeto de gravação CSV, por exemplo: csvwriter (caminho do arquivo, separador, formato de codificação); Csvwriter csvwriter = new csvwriter (csvfilepath, ',', charset.forname ("utf-8")); // Escreva String de cabeçalho [] csvHeaders = {"número", "Nome", "Age"}; csvwriter.writerEcord (CSVHeaders); // Escreva conteúdo para (int i = 0; i <20; i ++) {string [] csvContent = {i + "000000", "stemq", "1" + i}; csvwriter.writerEcord (csvContent); } csvwriter.close (); System.out.println ("--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------2. Leia os casos de arquivo CSV
public static void readcsv () {try {// usado para salvar dados ArrayList <String []> csvFilelist = new ArrayList <String []> (); // Defina um caminho CSV String csvfilepath = "d: //stemq.csv"; // Crie um objeto de leitura CSV, como: CSVReader (caminho do arquivo, separador, formato de codificação); CSVReader Reader = new CSVReader (CSVFilePath, ',', charset.formane ("utf-8")); // Pule o cabeçalho da tabela Se o cabeçalho da tabela for necessário, esta frase pode ignorar o leitor.readHeaders (); // Leia os dados com a linha do cabeçalho da tabela por linha while (reader.readRecord ()) {System.out.println (reader.getrawRecord ()); csvfilelist.add (reader.getValues ()); } leitor.close (); // Atravesse o arquivo CSV leia -se (int 1; System.out.println ("----------->"+célula); }} catch (ioexception e) {e.printStackTrace (); }}3. Resumo
O conteúdo acima é um exemplo simples de usar operações Javacsv.jar, que podem ser modificadas conforme apropriado de acordo com as necessidades do seu projeto.