我有一个xls充满数据。我创建了一个使用的模式,除日期列外,它适用于所有内容。日期栏的日期如下:2000年5月11日。当我保存XML时,我得到36657.这是我的架构:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<COLA>
<Congress>
<CongressTH>106th Congress (1999-2000)</CongressTH>
<Subject>Designate certain national forest system lands within the boundaries of the state of VA as Wilderness area</Subject>
<Committee>House Committee on Agriculture</Committee>
<Witness>Jim Furnish</Witness>
<Date>9/19/2011</Date>
<Bill>HR 4646</Bill>
<Link>2001_Testimony.pdf</Link>
</Congress>
<Congress>
<CongressTH>106th Congress (1999-2000)</CongressTH>
<Subject>Community Forest Restoration Act and Lake Tahoe Restoration Act</Subject>
<Committee>House Committee on Agriculture</Committee>
<Witness>Randle G. Phillips</Witness>
<Date>5/11/2000</Date>
<Bill>HR 3388 and S 1288</Bill>
<Link>2000_Testimony.pdf</Link>
</Congress>
</COLA>
我已将日期架构更改为各种不同的布局(示例):
<Date>5/11/2000</Date>
<Date>5.11.2000</Date>
<Date>May 11, 2000</Date>
<Date>5-11-2000</Date>
这些都是一样的。返回36657.我已经从Excel剪切并粘贴,我已经从记事本剪切并粘贴到条带格式。两者都是一样的。
我需要在Schema中更改什么才能在保存时正确呈现此日期?
谢谢!
答案 0 :(得分:1)
您的Excel单元格数据的格式可能是DATE格式,我不认为在对XML Schema执行XLS时会按预期进行传输。尝试将整个列数据格式设置为TEXT,它应该传递您尝试通过的单元格的字符串值。
要做到这一点;
你的日期应该是实际的05/11/2000字符串。