Bonjour,

J'ai besoin de vos lanternes pour transposer mes lignes en colonnes.

Mon Problème :

Je crée un fichier CSV via Vb.net et en fichier de sortie je doit transposer mes colonnes en lignes et donc obtenir quelquechose de ce genre :

entrée
ali steve
1 2
1 8
56 43

sortie
ali 1 1 56
steve 2 8 43


Mon Script



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Imports System
Imports System.Data
Imports System.IO
Imports System.Math
Imports Microsoft.SqlServer.Dts.Pipeline.Wrapper
Imports Microsoft.SqlServer.Dts.Runtime.Wrapper
 
Public Class ScriptMain
    Inherits UserComponent
 
    Private ok As Boolean = False
 
 
    Public Overrides Sub Entrée0_ProcessInputRow(ByVal Buffer As Entrée0Buffer)
 
        If ok Then Exit Sub
        'instance du stream writer avec passage du nom du fichier 
 
        Dim monStreamWriter As StreamWriter = New StreamWriter("P:\Bureau\l.csv")
 
        While Buffer.NextRow()
 
            monStreamWriter.WriteLine(Buffer.datecours & ";" & Buffer.codeproduit & ";" & Buffer.Label & ";" & Buffer.Cours & ";" & Buffer.NAV & ";" & Buffer.SPREAD & ";" & Buffer.Devise & ";")
        End While
 
        monStreamWriter.Close()
 
        ok = True
 
    End Sub
 
End Class
Merci pour votre aide.