我有一个 csv 文件,其中数字的小数部分用逗号分隔:
header1;header2;header3;header4
text1;2,99;0,5;7,35
text2;6,12;3,98;0,15
如何从中创建平面文件 XSD 架构?问题是平面文件模式向导期望点作为数字的小数部分分隔符。当然,我可以将数字字段创建为字符串字段,然后创建用点替换逗号的映射。但是这种方法需要 1 个额外的模式和 1 个带有映射的编排。这个问题很普遍,经常出现。当我创建模式时,有没有办法用点替换逗号?或者还有其他方法可以解决这个问题吗?
最佳答案
- 通过向导将字段创建为字符串
- 创建架构后,将元素的“数据类型”更改为十进制。
- 将架构的 Culture 属性更改为 Turkish(Turkey) 或使用逗号作为小数分隔符的任何其他文化。
您不需要使用任何 map 来替换逗号
关于xsd - 如果数字的小数部分用逗号分隔,如何创建平面文件 XSD 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46299902/