我应该使用什么分隔符而不是a,以便excel将其识别为新列

时间:2013-09-12 23:29:21

标签: excel csv

我想知道我是否可以在我的csv生成器中的,上手动执行搜索替换,以便名为* .xls的文件在Excel中本机打开。

我猜他们只是使用不同的分隔符?

[编辑]如果我单独离开, excel将打开文件并将s作为字符串绘制,因此一切都在A列中以逗号到位。

换句话说

abc,def,ghi

我希望将其作为

A   |  B   |   C
abc | def  |  ghi

取而代之的是

A            |    B    | C
abc, def, ghi|         |

2 个答案:

答案 0 :(得分:3)

.xls文件是二进制格式,而不仅仅是具有不同分隔符的.csv文件。 (使用十六进制查看器打开一个以查看差异。)Microsoft Office Excel 97 - 2007 Binary File Format Specification (*.xls 97-2007 format)中记录了.xls文件格式 - 请注意,这是.xps文件的下载链接,而不是HTML页面。

.xlsx是基于XML的文件,但它们不仅仅是“不同分隔的CSV文件”。

如果希望Excel在双击文件时将文件作为CSV文件打开,请为其指定.csv扩展名,并将Excel与.csv文件关联(如果尚未提供)。

答案 1 :(得分:-3)

不确定为何上述标记为正确,因为这不是您的问题。 问题是如何更改分隔符而不是文件ext。 这是真正的答案。 你离我不远,这很容易做到。单击“A”(列,但单击实际字母以突出显示第一列**仅一列或其中的工作**) 单击“数据”选项卡。点击“文字到列”(中上部) 从这里您可以将分隔符更改为您选择的任何分隔符,如果您只想使用分隔符,则只选择一个分隔符。如果您愿意,可以将其更改为“K”,excel将根据字母K拆分文本。 希望这可以帮助, 怪物