OpenOffice Calc无法读取简单的CSV文件。为什么?
我有一个网站(PHP),它生成一个包含以下内容的CSV文件(text/CSV): ID;E-Mail_User;Name;Applikation;Rolle;Auftragsdatum;Administrator 522;user@domain;WXDUILAS;ABCD;XYZ;2009-03-04 05:00:09;user@domain 身份证件电子邮件用户;名称应用;罗尔;Auftragsdatum;管理员 522;user@domain;WXDUILAS;ABCD;XYZ;2009-03-04 05:00:09;user@domain 当我选择OpenOffice显示CSV文件时,只会显示一个空的电子表格。不显示任何错误。当我尝试用OpenOffice Calc无法读取简单的CSV文件。为什么?,csv,openoffice.org,openoffice-calc,Csv,Openoffice.org,Openoffice Calc,我有一个网站(PHP),它生成一个包含以下内容的CSV文件(text/CSV): ID;E-Mail_User;Name;Applikation;Rolle;Auftragsdatum;Administrator 522;user@domain;WXDUILAS;ABCD;XYZ;2009-03-04 05:00:09;user@domain 身份证件电子邮件用户;名称应用;罗尔;Auftragsdatum;管理员 522;user@domain;WXDUILAS;ABCD;XYZ;2009-0
oocalc test.csv
打开文件时,也会发生同样的情况。我尝试了不同版本的OpenOffice
这个文件怎么了?如何从OpenOffice获取错误消息
更新:
它与分号的使用无关。我已将文件缩减为4个字符。内容为ID的文件;一个
打开CSV导入对话框。但是aID;E
打开一张空表。为什么?
更新2:
模式id;E
也可以工作<代码>ID;E一定是某种魔法代码。有人知道这是什么意思吗?指的是CommaSeparatedV值,这不是您的文档所包含的内容
这些是分号
如果可能,更改PHP代码以生成此代码(实际上是CSV):
…或指定使用文本导入
对话框将code>作为分隔符。表示CommaS分隔V值,这不是文档所包含的值
这些是分号
如果可能,更改PHP代码以生成此代码(实际上是CSV):
…或指定使用文本导入
对话框将code>作为分隔符。ID;文件的前3个字符是SYLK文件的签名。第四个字符可以是P、N或E,它标记有关如何处理文件其余部分的某些信息。。。因此,当读取初始签名时,您的“CSV”文件几乎肯定会被解析为SYLK文件,而文件的其余部分不是有效的SYLK格式。ID;文件的前3个字符是SYLK文件的签名。第四个字符可以是P、N或E,它标记有关如何处理文件其余部分的某些信息。。。因此,当读取初始签名时,您的“CSV”文件几乎肯定会被解析为SYLK文件,而文件的其余部分不是有效的SYLK格式。在ID(即“ID”)后添加空格
这不是一个完美的解决方案,但对我有效。在ID(即“ID”)后添加空格
这不是一个完美的解决方案,但对我来说很有效。如果浏览器启动oocalc,这似乎是不可能的。如果您不告诉程序分隔符是
而不是,
它不会神奇地知道这一点。如果浏览器启动oocalc,这似乎是不可能的。如果您不告诉程序分隔符是代码>而不是,
它不会神奇地知道这一点。它确实与分号有关-一个只包含ID的文件,E会导致导入对话框打开。正如Matt所说,CSV是逗号分隔的,不管你喜欢与否。问题是为什么ID;A
工作且ID;E
没有。办公室有Bug吗?不管怎样,答案是生成正确的CSV。它确实与分号有关-一个只包含ID的文件,E会导致导入对话框打开。正如Matt所说,CSV是逗号分隔的,不管你喜欢与否。问题是为什么ID;A
工作且ID;E
没有。办公室有Bug吗?不管怎样,答案是生成正确的CSV。Excel显示相同的行为。-SYLK文件是以“ID”或“ID_xxxx”开头的文本文件,其中xxxx是一个文本字符串。SYLK文件的第一条记录是ID_编号记录。当Excel在文本文件开头标识此文本时,它将该文件解释为SYLK文件-即使将第一列标题更改为id
也可以解决此问题。Excel也表现出相同的行为。-“SYLK文件是一个以“ID”或“ID_xxxx”开头的文本文件,其中xxxx是一个文本字符串。SYLK文件的第一条记录是ID_编号记录。当Excel在文本文件开头标识此文本时,它会将该文件解释为SYLK文件。”-即使将第一列标题更改为ID
也可以解决此问题。
ID,E-Mail_User,Name,Applikation,Rolle,Auftragsdatum,Administrator
522,user@domain,WXDUILAS,ABCD,XYZ,2009-03-04 05:00:09,user@domain