Я сейчас пытаюсь экспортировать Excel с XML, чтобы импортировать его в программу на C #.
Я создал это .xsd:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="FILMDETAILS">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="FILM">
<xs:complexType>
<xs:sequence>
<xs:element name="Titel" type="xs:string" />
<xs:element name="Keyw1" type="xs:string" />
<xs:element name="Keyw2" type="xs:string" />
<xs:element name="Keyw3" type="xs:string" />
<xs:element name="Keyw4" type="xs:string" />
<xs:element name="Keyw5" type="xs:string" />
<xs:element name="Keyw6" type="xs:string" />
<xs:element name="Keyw7" type="xs:string" />
<xs:element name="Keyw8" type="xs:string" />
<xs:element name="Keyw9" type="xs:string" />
<xs:element name="Keyw10" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Я использовал xs:string
в качестве типа, потому что я думалбыло бы принять любой текст.Но когда я импортирую его в Excel и хочу поместить поле в строку таблицы, я получаю следующую ошибку:
Ошибка
Перевод:
Данные, которые вы хотите назначить, содержит форматирование, несовместимое с форматом, с которым был создан лист.
Использовать существующее форматирование |Матч с Elementdatatype |Cancle
Тип данных, определенный в Excel, является общим:
Форматирование
Перевод:
Категория:
Стандарт (я думаю, что в английской версии этоОбщее)
Что я делаю не так?Или какой тип данных я должен использовать?