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
Merci pour votre aide.
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
Partager