Поддержка типа данных XSD (XML Schema Definition)

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Важно понимать, как обрабатываются типы данных определения схемы XML (XSD) при импорте или экспорте XML-данных, чтобы выполнять преобразование этих данных в соответствии со своими потребностями.

В этой статье

Обработка типов данных XSD в Excel при импорте XML-данных

Сопоставление форматов отображения в Excel с типами данных XSD при экспорте XML-данных

Обработка типов данных XSD в Excel при импорте XML-данных

Важно: Если файла схемы XML (XSD) не определить тип атрибут конкретных данных для элемента (например, xsd:decimal), затем Excel форматирование ячейки как текст по умолчанию при импорте данных XML. Форматирование в виде текста обеспечивает символов, сохраненных в ячейке точно так же, как данные, которые хранятся в XML-файла. Например начальных нулевые значения (0) в поле код или кредитной карты, будут удалены при их отформатировано как число, но не удаляются при отформатированные как текст. Однако данные, отформатированные как текст, не оцениваются. Если вы хотите данных для оценки, так как она содержит формулу, необходимо указать явно атрибут типа числовых данных, например xsd:decimal или XSD: Integer.

В следующей таблице перечислены форматы отображения, применяемые при импорте элемент с определенным типом данных XSD в лист Excel. Данные в столбце неподдерживаемые форматы в списке Формат XSD импортируются как текстовые значения.

Тип данных XSD

Формат отображения в Excel

Неподдерживаемые форматы

time

ч:мм:сс

чч:мм:ссZ
чч:мм:сс.f f

dateTime

дд.ММ.гггг ч:мм

гггг-мм-ддTчч:мм:ссZ
гггг-мм-ддTчч:мм:сс+/-чч:мм
гггг-мм-ддTчч:мм:сс.f-f
Годы за пределами диапазона 1900–9999

date

Дата (например, 14.03.2001)

гггг-мм-ддZ
гггг-мм-дд+/-чч:мм
Годы за пределами диапазона 1900–9999

gYear

Число без десятичных разрядов

гггг+/-чч:мм
Годы за пределами диапазона 1900–9999

gDay
gMonth

Числовой, без десятичных разрядов

gYearMonth

Пользовательский ммм-гг

гггг-мм+/-чч:мм
Годы за пределами диапазона 1900–9999

gMonthDay

Пользовательский д-ммм

anytype
anyURI
base64Binary
duration
ENTITIES
ENTITY
hexBinary
ID
IDREF
IDREFS
language
Name
NCName
NMTOKEN
NMTOKENS
normalizedString
NOTATION
QName
string
token

Текст

boolean

Логический

decimal
float
double

Общий

Начальные и конечные нули удаляются.
Учитываются знаки положительного и отрицательного значения "-" и "+", однако отображается только минус для отрицательных чисел.
Приложение Excel хранит данные и выполняет вычисления с точностью 15 значащих цифр.

byte
int
integer
long
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
short
unsignedByte
unsignedInt
unsignedLong
unsignedShort

Общий

К началу страницы

Сопоставление форматов отображения в Excel с типами данных XSD при экспорте XML-данных

При экспорте XML-данных они совпадают с данными, представленными на листе, если соблюдены указанные ниже условия.

  • В Excel задан Текстовый формат отображения.

  • Формат отображения данных не был изменен.

При изменении формата ячейки, содержащей числовое значение, дату или значение даты и времени, экспортируется основное значение ячейки. Например, в результате применения формата Процентный к ячейке в ней выводится 51,50%, но ее значение будет экспортировано в виде 0,515.

К началу страницы

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×