Code: Select all
f1::
x := ComObjActive("Excel.Application")
q := x.ActiveSheet.QueryTables.Add("TEXT;C:\Users\htc\file to be imported into excel.txt", x.Range("$A$1"))
q.Name := "file to be imported into excel.txt"
q.FieldNames := True
q.RowNumbers := False
q.FillAdjacentFormulas := False
q.PreserveFormatting := True
q.RefreshOnFileOpen := False
q.RefreshStyle := xlInsertDeleteCells := 1
q.SavePassword := False
q.SaveData := True
q.AdjustColumnWidth := True
q.RefreshPeriod := 0
q.TextFilePromptOnRefresh := False
q.TextFilePlatform := 437
q.TextFileStartRow := 73
q.TextFileParseType := xlFixedWidth := 2
q.TextFileTextQualifier := xlTextQualifierDoubleQuote := 1
q.TextFileConsecutiveDelimiter := False
q.TextFileTabDelimiter := True
q.TextFileSemicolonDelimiter := False
q.TextFileCommaDelimiter := False
q.TextFileSpaceDelimiter := False
a := ComObjArray(0x3, 6)
Loop, 6
a[A_Index - 1] := 1
q.TextFileColumnDataTypes := a
a := ComObjArray(0x3, 5)
for i, v in [17, 1, 27, 32, 10]
a[i - 1] := v
q.TextFileFixedColumnWidths := a
q.TextFileTrailingMinusNumbers := True
q.Refresh(False)
return
And I want it to be imported in to excel sheet like this-
PLEASE HELP ME CORRECT THESE CODES SO THAT I CAN IMPORT THE .TXT FILE INTO EXCEL AS I WANT....
THANKS A LOT...