cs_meryamaa
Messages postés12Date d'inscriptionjeudi 1 juillet 2010StatutMembreDernière intervention26 février 2013
-
22 févr. 2013 à 13:15
cs_meryamaa
Messages postés12Date d'inscriptionjeudi 1 juillet 2010StatutMembreDernière intervention26 février 2013
-
26 févr. 2013 à 14:58
Bonjour,
J’espère que tout le monde va bien
j'ai un problème et j'espère que vous pouvez m'aider.
bon dans une application VB.NET j'ai une listview, je veux exporter les données affichés sur la listview vers un fichier EXCEL.
j'ai utilisé ce code, il exporte très bien les données mais j'ai le problème avec la mise en forme, j'ai beaucoup essayé mais ce n'a pas marché.
je veux par exemple donner une longueur fixe aux cellules, donner une couleur à l’entête, utiliser une police...
SVP si vous pouvez m'aider je serais très reconnaissante, voila le code de l'exportation.
Dim csvFileContents As New System.Text.StringBuilder
Dim CurrLine As String = String.Empty
'Write out the column names as headers for the csv file.
For columnIndex As Int32 = 0 To lstview.Columns.Count - 1
CurrLine &= (String.Format("{0};", lstview.Columns(columnIndex).Text))
Next
'Remove trailing comma
csvFileContents.AppendLine(CurrLine.Substring(0, CurrLine.Length - 1))
CurrLine = String.Empty 'Write out the data.
For Each item As ListViewItem In lstview.Items
For Each subItem As ListViewItem.ListViewSubItem In item.SubItems
CurrLine &= (String.Format("{0};", subItem.Text))
Next
'Remove trailing comma
csvFileContents.AppendLine(CurrLine.Substring(0, CurrLine.Length - 1))
CurrLine = String.Empty
Next
'Create the file.
Dim Sys As New System.IO.StreamWriter("C:\Users\mlefrouh\Downloads\Inventaire.csv")
Sys.WriteLine(csvFileContents.ToString)
Sys.Flush()
Sys.Dispose()
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 22 févr. 2013 à 14:11
Salut
Les fichiers CSV ne transportent pas les mises en forme, juste les données.
Pour pouvoir agir sur les mises en forme, il te faudra ouvrir des objets Office Excel et travailler avec.
Il doit bien y avoir des exemples parmi les codes du site.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on le partage (Socrate)
cs_Le Pivert
Messages postés7903Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention11 mars 2024137 22 févr. 2013 à 18:35
Bonjour,
Voici un tutoriel sur le sujet qui fonctionne très bien. Je m'en suis servi pour un programme que j'ai déposé sur ce site. Tu verras l'adresse de cette source dans les commentaires.