Skip to content

Commit 816ae65

Browse files
committed
New feture :The table name is derived from the name of the CSV file
1 parent ccc2bd2 commit 816ae65

3 files changed

Lines changed: 5 additions & 2 deletions

File tree

src/main/java/com/mycompany/csvtosqlconverter/CSVToSQLConverter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
import java.io.BufferedReader;
44
import java.io.FileReader;
55
import java.io.IOException;
6+
import java.nio.file.Paths;
67

78
public class CSVToSQLConverter {
89
public static void main(String[] args) {
9-
String csvFile = "votre chemin ici";
10+
String csvFile = "C:\\Users\\paulb\\Desktop\\travail\\CSVToSQLConverter\\liste_complete_entreprises_2023_2024.csv";
1011
String line = "";
1112
String cvsSplitBy = ",";
12-
String tableName = "MaTable";
13+
14+
// Extraire le nom du fichier sans l'extension
15+
String tableName = Paths.get(csvFile).getFileName().toString().replaceFirst("[.][^.]+$", "");
1316

1417
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
1518
String[] columnNames = br.readLine().split(cvsSplitBy);
137 Bytes
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)