[英]import comma separated numbers to excel from web
我正在嘗試在Excel的單元格中導入逗號分隔的數字。 在網絡上看起來像這樣:
000002678,000002737,000002827,000004326,000008528
但是,一旦我將其導入excel,它就會轉換為以下內容:
2,678,000,002,737,000,000,000,000,000,000,000,000,000
如何保持網絡上的格式,而不將其視為一個大數字?
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://localhost:65076/TestData", Destination:=Range( _
"$A$1"))
.Name = "Test"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
@PeterL或user793468您是否解決了這個問題? 因為我有完全相同的問題,並且我發現的唯一解決方案是一種解決方法(實際上可以工作!)
設置Windows區域和語言設置:從到的“十進制設置”。 並且excel不會將我的情況016448,016501,017612,01 ...等視為一個長數字。
如果計划“自動”運行腳本,則只需在運行腳本的虛擬機中進行設置即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.