Bonjour,
J'ai une base de données que je veux exporter en CVS. J'utilise la routine suivante :
Sub ExportToCSV
Dim Answ2
Dim Query1 As String
Query1 = "SELECT Jour, Date, Midi, soir FROM menus1 ORDER by Date "
Answ2 = Msgbox2("Sauvegarder en CSV ?","", "Oui", "", "Non", Null)
If Answ2 = DialogResponse.POSITIVE Then
lstTable = DBUtils.ExecuteMemoryTable (SQL1, Query1, Null, 0)
Dim su As StringUtils
'su.SaveCSV(File.DirDefaultExternal, "menus.csv", "," , lstTable)
End If
End Sub
Tout se passe bien mais je récupère un fichier avec des problèmes sur les caractères accentués. J'ai bien compris qu'il fallait que j'encode mon fichier CSV en UTF8 mais comment fait-on ? quelle est la syntaxe ?
J'ai une base de données que je veux exporter en CVS. J'utilise la routine suivante :
Sub ExportToCSV
Dim Answ2
Dim Query1 As String
Query1 = "SELECT Jour, Date, Midi, soir FROM menus1 ORDER by Date "
Answ2 = Msgbox2("Sauvegarder en CSV ?","", "Oui", "", "Non", Null)
If Answ2 = DialogResponse.POSITIVE Then
lstTable = DBUtils.ExecuteMemoryTable (SQL1, Query1, Null, 0)
Dim su As StringUtils
'su.SaveCSV(File.DirDefaultExternal, "menus.csv", "," , lstTable)
End If
End Sub
Tout se passe bien mais je récupère un fichier avec des problèmes sur les caractères accentués. J'ai bien compris qu'il fallait que j'encode mon fichier CSV en UTF8 mais comment fait-on ? quelle est la syntaxe ?