我想知道我是否可以在我的csv生成器中的,
上手动执行搜索替换,以便名为* .xls的文件在Excel中本机打开。
我猜他们只是使用不同的分隔符?
[编辑]如果我单独离开,
excel将打开文件并将s作为字符串绘制,因此一切都在A列中以逗号到位。
换句话说
abc,def,ghi
我希望将其作为
A | B | C
abc | def | ghi
取而代之的是
A | B | C
abc, def, ghi| |
答案 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拆分文本。 希望这可以帮助, 怪物