• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

msdos dosya yapısından veri alma

Katılım
17 Nisan 2005
Mesajlar
11
Merhaba,
Ekte gönderdiğim dosya biçiminden (msdos text dosya biçimi olduğunu sanıyorum ) excel e veri aktarmak ve tüm veri bloklarını sütun şeklinde elde etmek mümkün müdür?
Şimdiden teşekkürler
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,652
Excel Vers. ve Dili
Pro Plus 2021
Makro Kaydetten Veri>Dış Veri Al çalıştırılarak elde edilen kodlar.
Dosya Yolunu değiştirin, deneyin.
Kod:
Sub Makro1()

    With ActiveSheet.QueryTables.Add(Connection:= _
        "TEXT;C:\Documents and Settings\Administrator\Desktop\ALAN_OZET.CKS", _
        Destination:=Range("A1"))
        .Name = "ALAN_OZET"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .TextFilePromptOnRefresh = False
        .TextFilePlatform = 857
        .TextFileStartRow = 1
        .TextFileParseType = xlFixedWidth
        .TextFileTextQualifier = xlTextQualifierDoubleQuote
        .TextFileConsecutiveDelimiter = False
        .TextFileTabDelimiter = True
        .TextFileSemicolonDelimiter = False
        .TextFileCommaDelimiter = False
        .TextFileSpaceDelimiter = False
        .TextFileColumnDataTypes = Array(9, 1, 9, 1, 9, 1, 9, 1, 9, 1, 9, 1, 9, 1)
        .TextFileFixedColumnWidths = Array(1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 17, 1)
        .TextFileTrailingMinusNumbers = True
        .Refresh BackgroundQuery:=False
    End With
End Sub
 
Katılım
17 Nisan 2005
Mesajlar
11
Kod için çok çok teşekkürler.
Çok fazla olmuyorsam 2 soru daha sormak istiyorum.
1-) Gönderdiğim dosyadaki özel karakterleri temizleterek exele aktarmak ve ana dosya biçimlendirmesinden bağımsız saf text veri çekmek için bu kodda nasıl bir değişiklik yapmalıyım?

2-) Benzer dosyalarımdaki verileri aynı kodla aktarmak istediğim zaman sabit olmayan sütun sayıları nedeniyle tam olarak aktarım yapamamaktayım.veri alınacak dinamik sütun sayılarıyla ilgili bir değişiklik daha yapmamaız mümkün müdür?

Saygılarımla
 
Üst