請問康和全都賺匯出的k線資料 如何把當天的k線資料轉存成ANSI編碼的 txt 文字檔

文字檔的檔名是23.txt 存在c槽下

文字檔的格式是:
2010/08/30 09:35 開盤價 最高價 最低價 收盤價 交易量

因為不會寫程式 所以來此請教 謝謝
你說的是要用excel的巨集功能~把excel檔~另存檔案變成txt檔嗎?
如果是的話~這個給你參考~
ActiveWorkbook.SaveAs Filename:="C:\計算.txt", _
FileFormat:=xlUnicodeText, CreateBackup:=False
Application.WindowState = xlNormal

計算.txt~這個檔名~直接改成你需要的檔名就可以~
如果是很多個不同檔案都要這樣另存~那就要另外用變數去抓你檔案名稱~然後改一下公式才行~

如果是要用VBA編寫軟體~寫全自動的程式~那就請別人來回答~雖然都是vba架構~
不過我現在都只在excel裡面寫巨集~沒有另外用VBA編寫軟體寫程式~有點忘光了~

希望有幫忙到你!!
謝謝您的幫忙

不好意思 我沒把問題表達清楚
我主要是要把康和全都賺匯出來的k線資料 轉成ansi格式的 txt檔 以便在盤中匯入奇狐

A:
康和匯出來的是一個csv檔 用 excel打開後 每一筆K線有6欄 會匯出560筆 6欄(以|分隔)分別是:

2009/01/05 09:05:00 PM|4725.260|4726.790|4724.110|4726.790|348272.00


B:
要匯入奇狐的話 以現貨來說 要存成一個 tw100.txt的檔案
裡面的格式是:

2009/01/05 09:05 4725.260 4726.790 4724.110 4726.790 348272.00
2009/01/05 09:10 4723.380 4723.380 4712.200 4714.280 134864.00

所以需要在excel寫一個巨集 打開 A 的這個CSV檔 然後輸出一個 TXT 檔。
我遇到的問題有2
1 它把日期跟時間弄成一個儲存格 裡面還多了 AM PM,我不知該怎樣改成奇狐需要的格式。
2 輸出的TXT檔 只能有當天的K線 前一天的不要

以上的問題 先謝過大家了 感恩
chang933 wrote:
謝謝您的幫忙不好意思...(恕刪)


csv 檔用 excel 打開後,另存新檔,
「檔案類型」改成「Unicode 文字(*.txt)」
不就是你要的格式了??

至於 AM PM 的話,滑鼠右鍵選「儲存格格式」
看你要用「日期」還是「自訂」都行
自訂用「yyyy/mm/dd hh:mm」應該就是你要的格式了。

有必要寫巨集這麼麻煩嗎?另存比較快吧 @@


如果一定要用 VBA 寫,你要學的是開檔、存資料,
google 一下有很多範例。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!