1

目前我正在将 xml 文件转换为分隔文件。我正在考虑表示属性字段的多个值的想法。目前我的想法是表示如下值:
First Name;Last Name;E-mail id;Description

Fresher;user1;"|email1@abc.com|;|email2@abc.com|";This user joined as fresher.

我的问题是;是否有一个标准来表示多个值。?当导入到 .csv 文件中时,如何在 Microsoft excel、openoffice calc 和 lotus notes 123 等常用电子表格程序中处理这种情况..?基于此,我想对我的 xslt 代码进行更改..感谢这方面的任何帮助..

4

1 回答 1

0

根据我的经验,坚持数据库规范化标准总是好的。网络上到处都有很多信息可供进一步参考。

a)在查看您的提案时,我喜欢用分号而不是逗号分隔每一列。以后更容易将数据导入任何系统,尤其是当您要处理不同的(国家)数字分隔符号标准时

b) 但是,我不喜欢的是“电子邮件”部分。会出现以下几个方面的问题:

  1. 引号是问题 - 尽量避免它们。
  2. 不要使用与列分隔相同的标记来分隔内部电子邮件地址。因此你不应该在那里使用分号(我猜 - 每条记录可以有一个或几个电子邮件)。

如果您不能引入数据库规范化标准,我将对您的想法提出以下小的改进:

Fresher;user1;email1@abc.com|email2@abc.com;This user joined as fresher

如果您提供这种数据文件,我认为每个 vba 用户都可以轻松快速地将其导入 Excel(或任何其他系统)。

于 2013-03-19T09:49:42.317 回答