HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Для парсинга CSV в Java можно использовать библиотеку OpenCSV. Для этого нужно добавить зависимость в файл build.gradle или pom.xml, в зависимости от используемой системы сборки:</p>
1 <p>Для парсинга CSV в Java можно использовать библиотеку OpenCSV. Для этого нужно добавить зависимость в файл build.gradle или pom.xml, в зависимости от используемой системы сборки:</p>
2 <p>build.gradle:</p>
2 <p>build.gradle:</p>
3 dependencies { implementation 'com.opencsv:opencsv:5.5.2' }<p>pom.xml:</p>
3 dependencies { implementation 'com.opencsv:opencsv:5.5.2' }<p>pom.xml:</p>
4 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.opencsv&lt;/groupId&gt; &lt;artifactId&gt;opencsv&lt;/artifactId&gt; &lt;version&gt;5.5.2&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt;<p>Пример парсинга CSV-файла:</p>
4 &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;com.opencsv&lt;/groupId&gt; &lt;artifactId&gt;opencsv&lt;/artifactId&gt; &lt;version&gt;5.5.2&lt;/version&gt; &lt;/dependency&gt; &lt;/dependencies&gt;<p>Пример парсинга CSV-файла:</p>
5 import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; public class CsvParser { public static void main(String[] args) throws IOException { CSVReader reader = new CSVReader(new FileReader("file.csv")); String[] nextLine; while ((nextLine = reader.readNext()) != null) { for (String cell : nextLine) { System.out.print(cell + ","); } System.out.println(); } } }<p>Здесь CSVReader итерируется по строкам входного файла, каждую строку представляет в виде массива строк, где каждая строка - ячейка в CSV-файле</p>
5 import com.opencsv.CSVReader; import java.io.FileReader; import java.io.IOException; public class CsvParser { public static void main(String[] args) throws IOException { CSVReader reader = new CSVReader(new FileReader("file.csv")); String[] nextLine; while ((nextLine = reader.readNext()) != null) { for (String cell : nextLine) { System.out.print(cell + ","); } System.out.println(); } } }<p>Здесь CSVReader итерируется по строкам входного файла, каждую строку представляет в виде массива строк, где каждая строка - ячейка в CSV-файле</p>