XML スキーマ定義 (XSD) データ型のサポート

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

XML データをインポートまたはエクスポートするときに XML スキーマ定義 (XSD) データ型がどのように処理されるかを理解し、必要に応じてデータが適切に変換されるようにすることが重要です。

目的に合ったトピックをクリックしてください

XML データをインポートするときに Excel で XSD データ型を処理する方法について説明します。

XML データをエクスポートするときに Excel の表示形式が XSD データ型に対応する方法について説明します。

XML データをインポートするときに Excel で XSD データ型を処理する方法について説明します。

重要: XML スキーマファイル (.xsd) が要素の特定のデータ型属性 (xsd: decimal など) を定義していない場合、XML データをインポートするときに、Excel は既定でそのセルを文字列として書式設定します。 テキストとして書式設定すると、そのセルに格納されている文字は、XML ファイル (.xml) に保存されているデータとまったく同じになります。 たとえば、ID またはクレジットカードフィールドの先頭のゼロ (0) 値は、数値として書式設定されている場合は削除されませんが、テキストとして書式設定された場合は削除されません。 ただし、文字列として書式設定されたデータは評価されません。 データに数式が含まれているために評価する必要がある場合は、xsd: decimal または xsd: integer などの数値データ型属性を明示的に指定する必要があります。

次の表は、特定の XSD データ型のアイテムが Excel ワークシートにインポートされるときに適用される表示形式を示しています。 [サポートされていない形式] 列に表示されている XSD 形式のデータは、テキスト値としてインポートされます。

XSD データ型

Excel の表示形式

サポートされていない形式

time

h:mm:ss

hh: mm: ssZ
Hh: mm: ss-f

dateTime

m/d/yyyy h:mm

yyyy-mm-Yyyy-mm-ddthh: mm: ssZ
yyyy-Mm-yyyy-mm-ddthh: mm: ss +/-hh: mm
Yyyy-mm-yyyy-mm-ddthh: mm: ss-f
年 (1900 ~ 9999)

date

日付 * 3/14/2001

yyyy-mm-ddZ
yyyy-mm-dd +/-hh: mm
年数 1900 ~ 9999

gYear

数値、小数点以下

yyyy +/-hh: 1900
~ 9999 の範囲外の年

gDay
gday

数値、小数点以下

gYearMonth

カスタム mmm-yy

yyyy ~ mm +/-hh: 1900
~ 9999 の範囲外の年

Gmonth Day

ユーザー設定の d-mmm

anytype
anyURI
base64Binary
duration
エンティティ
エンティティ
hexBinary
ID
IDREF

言語

NCName
NMTOKEN
NMTOKENS
normalizedstring
NOTATION
QName
文字列
トークン

テキスト

ブール

Boolean


数点
浮動小数点数

全般

先頭と末尾のゼロ (0) は削除されます。
負の符号 (-) と正の符号 (+) は無視されますが、負の記号は表示されません。
Excel は 15 桁の精度で保存および計算を実行します。


バイト
整数


negativeInteger
負以外 nonPositiveInteger
positiveInteger
short
unsignedbyte
unsignedint
unsignedbyte
未待ち時間の短い

全般

ページの先頭へ

XML データをエクスポートするときに Excel の表示形式が XSD データ型に対応する方法について説明します。

XML データをエクスポートすると、エクスポートされたデータは、次のような状況で、ワークシートに表示されるデータと一致します。

  • Excel の表示形式はテキストです。

  • データの表示形式を変更していません。

数値、日付、または時刻データが含まれるセルの表示形式を変更すると、セルの基になっている値がエクスポートされます。 たとえば、51.50% の表示結果になるセルにパーセンテージの表示形式を適用すると、セルの値は. 515 としてエクスポートされます。

ページの先頭へ

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×