importare file csv



  • importare file .csv
    di gio (utente non iscritto) data: 08/03/2013 13:11:18

    ho necesità di importare in un solo file excel molti file .csv (separazione campi ;) con separazione dei decimali inpostata con il .

    la macro che allego, registrata da excel, che mostra l'operazione per un solo file si incarta...




     
    Sub carica_csv()
    End Sub
    '
    ' carica_csv Macro
    ' Macro registrata il 08/03/2013 da giovanni
    '
    
    '
        With ActiveSheet.QueryTables.Add(Connection:= _
            "TEXT;\servergiovanniLAVORI_IN_CORSO\Sorgente.csv" _
            , Destination:=Range("A1"))
            .Name = "Sorgente"
            .FieldNames = True
            .RowNumbers = False
            .FillAdjacentFormulas = False
            .PreserveFormatting = True
            .RefreshOnFileOpen = False
            .RefreshStyle = xlInsertDeleteCells
            .SavePassword = False
            .SaveData = True
            .AdjustColumnWidth = True
            .RefreshPeriod = 0
            .TextFilePromptOnRefresh = False
            .TextFilePlatform = xlWindows
            .TextFileStartRow = 1
            .TextFileParseType = xlDelimited
            .TextFileTextQualifier = xlTextQualifierDoubleQuote
            .TextFileConsecutiveDelimiter = False
            .TextFileTabDelimiter = False
            .TextFileSemicolonDelimiter = True
            .TextFileCommaDelimiter = False
            .TextFileSpaceDelimiter = False
            .TextFileColumnDataTypes = Array(2, 4, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, _
            1, 2, 1, 1)
            .TextFileDecimalSeparator = "."
            .TextFileThousandsSeparator = ","
            .Refresh BackgroundQuery:=False
        End With



  • di Vecchio Frac data: 08/03/2013 15:54:30

    Si incarta? e poi si regala da solo? ^_^
    Comunque ho provato il codice su un file creato apposta e non ho avuto problemi.
    Allega un pezzo del tuo file .csv con dati fittizi in modo da ricostruire lo scenario.





  • di gio (utente non iscritto) data: 08/03/2013 17:28:04

    ecco il file....

    alla macro mancavo forse un finale

    End Sub

    ....come posso ora far si che siano caricati su di un unico foglio tuttio gli n file?

    g