簡體   English   中英

文本文件中的Excel數據源

[英]Excel data-source from text files

我有多個從Linux創建的報告,並另存為選項卡式文本文件。 當我在Excel中打開更新的文本報表時,我發現自己一遍又一遍地執行相同的步驟(創建表,設置過濾器,樞紐,創建圖表等)。

有沒有辦法從文本文件創建電子表格,根據自己的喜好進行配置,並且將來能夠根據我將提供的新文本文件刷新數據集? 文本文件格式保持不變,可以進行調整以適應Excel。 理想情況下,我希望在沒有VBA的情況下執行此操作,但這是一個較小的考慮。

沒有VBA,我認為這很困難。 您可以使用類似這樣的內容:

Dim nLast As Integer
Workbooks.OpenText Filename:="E:\0\aa.TXT", Origin:=xlMSDOS, StartRow:=1 _
    , DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
    ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
    , Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1)), _
    TrailingMinusNumbers:=True
nLast = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Range("A1:B" & nLast).Select
Selection.Copy
Windows("Book1.xlsm").Activate
Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
    :=False, Transpose:=False

打開Txt文件,僅將值復制並粘貼到模型文件中(使用數據透視圖,圖表...)
我的工作表中的數據從B7開始。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM