メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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

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

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

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

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

XSD データ型

Excel の表示形式

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

time

h:mm:ss

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

dateTime

m/d/yyyy h:mm

yyyy-mm-ddThh:mm:ssZ
yyyy-mm-ddThh:mm:ss+/-hh:mm
yyyy-mm-ddThh:mm:ss.f-f
1900 年から 9999 年の範囲外の年

date

日付 *2001 年 3 月 14 日

yyyy-mm-ddZ
yyyy-mm-dd+/-hh:mm
1900 年から 9999 年の範囲外の年

gYear

数値、小数点なし

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

gDay
gMonth

数値、小数点なし

gYearMonth

カスタム mmm-yy

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

gMonthDay

カスタム d-mmm

anytype
anyURI
base64Binary
期間
エンティティ
エンティティ
hexBinary
Id
Idref
Idrefs
言語
名前
Ncname
NMTOKEN
NMTOKENS
normalizedString
表記
Qname
文字列
トークン

テキスト

boolean

Boolean

10 進
フロート
ダブル

全般

先頭と末尾のゼロ (0) は削除されます。
負 (-) と正 (+) の記号は尊重されますが、負の記号のみが表示されます。
Excel では、有効桁数が 15 桁で格納および計算されます。

バイト
Int
整数
長い
negativeInteger
nonNegativeInteger
nonPositiveInteger
positiveInteger
短い
unsignedByte
unsignedInt
unsignedLong
unsignedShort

全般

ページの先頭へ

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

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

  • Excel の表示形式は Text です

  • データの表示形式は変更されていません。

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

ページの先頭へ

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

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

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×