Excel 需要关于linux脚本生成的CSV的帮助吗

Excel 需要关于linux脚本生成的CSV的帮助吗,excel,datetime,csv,Excel,Datetime,Csv,我在solaris中使用shell脚本从文本生成了一个数据。数据如下所示 2015-01-06 00:00:00 588,1945818677,BD9010600000007,200,Transaction Successful,1200,PRETOP 2015-01-06 00:00:00 592,1945816793,BD9010600000005,200,Transaction Successful,2000,PRETOP 2015-01-06 00:00:00 615,194581868

我在solaris中使用shell脚本从文本生成了一个数据。数据如下所示

2015-01-06 00:00:00 588,1945818677,BD9010600000007,200,Transaction Successful,1200,PRETOP
2015-01-06 00:00:00 592,1945816793,BD9010600000005,200,Transaction Successful,2000,PRETOP
2015-01-06 00:00:00 615,1945818682,BD9010600000006,200,Transaction Successful,2500,PRETOP
2015-01-06 00:00:01 184,1945818661,BD9010600000013,200,Transaction Successful,4000,PRETOP

在这里,当我试图在excell中打开它时,日期时间没有正确显示。此外,也没有设置excell列格式的选项。如何修复它。

如果您正常打开文件(通过文件打开),一些非美国Excel版本将使用分号作为字段分隔符。要解决这个问题,请导入文件而不是打开它(具体操作方式取决于Office版本)。然后,导入向导将允许您选择适当的分隔符

在Excel 2013中,您可以通过“数据”选项卡调用该向导;我不知道这是否与Excel 2010有所不同-请参见德国Excel版本的屏幕截图:


有时,如果您在资源管理器中双击文件打开文件,也可以使用此方法-尝试查看哪种解决方案适用于您。

导入时,使用分隔模式,选择逗号作为分隔符,然后在文本导入向导的第三步中,选择日期列并选择格式YMD(假设它是年-月日期)您使用的是哪个Excel版本?你是如何打开文件的?我正在使用2010版本。。。我先打开一个空白的excel,然后用逗号作为除数打开其中的文件