0

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

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

[编辑] 如果我留下,单独的 excel 将打开文件并将 ,s 视为要绘制的字符串,因此所有内容都会在 A 列中结束,并带有逗号。

换句话说

abc, def, ghi

我想作为

A   |  B   |   C
abc | def  |  ghi

而是被绘制为

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

2 回答 2

3

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

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

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

于 2013-09-12T23:38:40.970 回答
-3

不知道为什么上面被标记为正确,因为这不是你的问题。问题是如何更改分隔符而不是文件分机。这是真正的答案。你并不遥远,而且很容易做到。单击“A”(列,但单击实际字母以仅突出显示第一列**只有一个列,否则它将不起作用**)单击“数据”选项卡。单击此处的“文本到列”(顶部中间),您可以将分隔符更改为您选择的任何内容,如果您只想使用一个,则只选择一个。如果您愿意,您可以将其更改为“K”,Excel 将根据字母 K 拆分您的文本。希望这会有所帮助,Monster

于 2016-08-31T15:46:12.913 回答