[JAVA] Sortie de fichier csv avec csv ouvert

La forme la plus simple. Je ne pense pas qu'il sera utilisé tel quel, mais peut-il être utilisé comme base?

La version opencsv.jar est 4.0 et la version java est 1.7.

CsvOutput.java


package com.test;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import com.opencsv.CSVWriter;

public class CsvOutput {

	public static void main(String[] args) throws IOException {

		CSVWriter csvw = null;
		try {
            //Génération d'instance
			csvw = new CSVWriter(
	               new FileWriter(new File("c:\\test", "test.csv"))
	                , ",".charAt(0)
	                , "\"".charAt(0)
	                , "\"".charAt(0)
	                , "\r\n");
            //Un tableau de chaînes devient une ligne de données
	        List<String[]> outStrList = new ArrayList<String[]>();
            //Définir le nombre d'éléments pour le nombre de tableaux
            //En fait, je ne pense pas que je vais l'écrire comme ça ...
	        String[] outStr = new String[2];
	        outStr[0] = "Trop boire";
	        outStr[1] = "Cracher";
	        outStrList.add(outStr);

	        //l'écriture
	        csvw.writeAll(outStrList);
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
                        //Fermer à la fin
			if (csvw != null) {
				csvw.close();
			}
		}
	}
}

・ Résultat de sortie

test.csv


-Contenu du fichier de sortie
"Trop boire","Cracher"

Recommended Posts

Sortie de fichier csv avec csv ouvert
Sortie CSV par Apache Commons CSV
Écrivons l'entrée / sortie de fichier Java avec NIO
Personnalisez la sortie avec la fonction de téléchargement CSV de Wagby
[Java] Convertir et importer des valeurs de fichier avec OpenCSV
[Spring Batch] Données de la table de sortie dans un fichier CSV
Importation CSV avec BOM
Bibliothèque Java CSV "opencsv"
Sortie FizzBuzz avec flux
J'ai essayé de lire et de sortir CSV avec Outsystems
Journal de sortie vers un fichier externe avec slf4j + logback avec Maven
Comment demander un fichier CSV au format JSON avec jMeter
Vérifiez la valeur CSV avec RSpec
Sortie javaDoc dans un fichier Word
Téléchargement de fichiers avec Spring Boot
Sortie quatre-vingt-dix-neuf avec Stream
Contrôle de la sortie du journal avec Doma2
Sortie de l'arborescence XML dans un fichier
Sortie "Izumi Oishi" avec dokojava
Prend en charge 0 baisse dans la sortie CSV
Traitement de la sortie CSV avec Super-CSV
Routes de rails de sortie en tant que csv
Sortie d'Excel avec des formules avec XlsMapper
J'ai créé un outil pour afficher la différence du fichier CSV
Caractères de sortie comme une conversation avec JavaFX
Couverture de test de sortie avec Clover + Gradle
Lire le fichier de vidage avec MySQL de Docker
[Ruby on Rails] Fonction de sortie CSV
Créer un fichier Excel avec POI
Implémenter le téléchargement de fichiers avec Spring MVC
Enregistrer la sortie dans un fichier en Java
Sortie PDF et TIFF avec Java 8
Exemple de mise à jour de fichier EXCEL avec JAVA