格式化历史股票数据的CSV文件

时间:2017-09-05 11:29:43

标签: excel excel-formula

我有一个历史股票数据的csv文件,我想相应地格式化以导入另一个应用程序。

我遇到的问题与日期特别相关,中间有一个逗号,所以我无法将文本添加到列中,因为它会分割日期。然后,当我删除具有固定宽度的日期列并尝试将公式应用于它时,它不执行任何操作,并将数据类型设置为date。不知道那里发生了什么。

下一个问题是在拆分剩余的6列之后,它会从尾随的零点上掉下来。在文本到列中我将它保留为通用,因为它应该将数字转换为数字,但它似乎转换为文本。

我希望它最终会像这样,

dd-mm-yy,号码,号码,号码,号码,号码

28-MAR-17,226029.00,230971.00,226029.00,230549.00,968821

任何建议都会非常有用

以下是从网站收到的数据,在文本编辑器中打开下载的csv文件并按原样粘贴在此处。

“日期”,“价格”,“打开”,“高”,“低”,“卷”,“更改%”

“2017年9月5日”,“49,530”,“49,663”,“49,680”,“49,456”,“0”,“ - 0.17”

“2017年9月4日”,“49,614”,“49,603”,“49,808”,“49,445”,“12.49K”,“ - 0.44”

“2017年9月1日”,“49,831”,“49,900”,“50,016”,“49,751”,“21.00K”,“0.00”

“2017年8月31日”,“49,831”,“49,550”,“49,893”,“49,495”,“22.17K”,“0.72”

1 个答案:

答案 0 :(得分:2)

您是否可以选择保存csv文件,然后将其导入Excel?

说您已经保存为csv文件,如您所示:

"Date","Price","Open","High","Low","Vol.","Change %"
"Sep 05, 2017","49,530","49,663","49,680","49,456","0","-0.17"
"Sep 04, 2017","49,614","49,603","49,808","49,445","12.49K","-0.44"
"Sep 01, 2017","49,831","49,900","50,016","49,751","21.00K","0.00"
"Aug 31, 2017","49,831","49,550","49,893","49,495","22.17K","0.72"

然后你可以"导入外部数据" ...

Import External Data Step 1

...选择逗号作为分区...

Step 2

...您可以告诉Excel如何导入数据:

Step 3