Excel 2010: XML形式の操作

ExcelはXMLファイルを扱うという本来の特性を備えていますが、XMLファイルが世界標準に準拠していない場合でも、互換性のない形式のデータが含まれている可能性があり、最終的にはインターネットを介したシステム間のデータ交換で問題が発生する可能性があります。データをXMLに変換することで、こうした非互換性の問題に遭遇する可能性を軽減できます。XMLはファイルやデータベースにデータを格納するために使用され、Excel 2010ではXMLファイルからデータを取得し、高度な操作を実行できます。

XMLは、よく構造化されたテーブルで構成され、親ノードと子ノードが文書内に散在する、多種多様なデータを含んでいます。XMLはユーザー定義のタグをサポートしているため、従うべきルールや制約はありません。まずは、XMLを使い始めるにあたって、非常にシンプルなXMLファイル(スキーマ参照なし)を見てみましょう。

ユーザーデータをカプセル化するシンプルなタグが含まれています。制約やルールは適用されていないため、独自のタグを記述できます。下のスクリーンショットに示すように、 CDコレクションのカタログをExcelワークシートに取り込みたいとします。

Excel 2010: XML形式の操作

次に、Excel 2010 を起動し、XML ファイルを開くワークシートを開き、[ファイル]メニューから[開く] をクリックします。

Excel 2010: XML形式の操作

クリックすると、XML ファイルを選択するように求めるダイアログが表示されるので、ファイルを選択して「開く」をクリックします。

Excel 2010: XML形式の操作

「XML を開く」ダイアログが表示されたら XML ファイルを開く方法を選択します。読み取り専用、XML テーブル、および「XML ソース タスク ウィンドウを使用して」開くことができます。ここでは XML テーブルとして開きたいので、このオプションを選択し、「OK」をクリックします。

Excel 2010: XML形式の操作

XMLファイルがスキーマを参照していない場合は、Excelが自動的にスキーマを作成します。ここでは、スキーマ参照のない、基本的なXMLタグを含むシンプルなXMLファイルを開いているので、「OK」をクリックします。

Excel 2010: XML形式の操作

以下のスクリーンショットに示すように、Excel のデフォルト設定でデータシートに XML ファイルが表示されます。

Excel 2010: XML形式の操作

Excelでは、XMLファイルで様々な操作が可能です。データの検索、並べ替え、フィルタリング、任意のデータ範囲への数式、条件、ルールの適用、さまざまな種類のグラフ、チャート、スパークラインを使った分析、そして理解を深めるためのSmartArtグラフィックの作成などが可能です。実際、ExcelによってXMLファイルの編集は格段に容易になりました。

XMLファイルを絞り込みたい場合は、セルのドロップダウンボタンから必要なオプションを選択します。特定のリリース年のアルバムを表示したい場合は、下のスクリーンショットに示すように、特定のチェックボックスのみをオンにします。ドロップダウンのコンテキストメニューからデータを並べ替えることもできます。「OK」をクリックすると結果が表示されます。

Excel 2010: XML形式の操作

ここで、データが要求どおりにフィルタリングされていることがわかります。

Excel 2010: XML形式の操作

ドキュメントを保存する際は、XMLファイル名を指定します。XMLファイルを開くと、以下のスクリーンショットに示すように、スキーマ参照が含まれていることがわかります。

Excel 2010: XML形式の操作

絶対参照と相対参照の違いと列の分割方法については、以前にレビューしたガイドを確認してください

Leave a Comment

Excel 2010: XML形式の操作

Excel 2010: XML形式の操作

ExcelはXMLファイルを扱うという本質的な性質を持っていますが、たとえそれが広く受け入れられている標準に準拠していなくても、XMLファイルには以下のようなデータが含まれている可能性があります。

Outlook 2010のメール、連絡先、メモ、タスク、予定をエクスポートする

Outlook 2010のメール、連絡先、メモ、タスク、予定をエクスポートする

Outlook 2010には、デフォルトで包括的なエクスポートオプションがありますが、それだけでは十分ではなく、電子メール、連絡先、メモなどを複数のファイルにエクスポートするのは簡単ではありません。

Outlook 2010が遅い?メールヘッダーのみダウンロードする方法

Outlook 2010が遅い?メールヘッダーのみダウンロードする方法

Outlook 2010をオフラインで実行することは、メール以外のタスクを実行したい場合に便利です。しかし、100通ものメールがあり、処理に非常に時間がかかる場合はどうでしょうか?

Outlook 2010でメールの既定のフォント設定とテーマを変更する

Outlook 2010でメールの既定のフォント設定とテーマを変更する

Outlook 2010でフォント設定を変更したり、画像の背景を追加したりするのは簡単です。メール作成画面のフォント設定から変更できるからです。

Visio 2010でドキュメントと図形を保護する

Visio 2010でドキュメントと図形を保護する

Visio 2010は、他のVisio製品のような高度な保護をサポートしていません。Visioで複雑な図を作成する場合、図全体または一部を保護する必要がある場合があります。

Outlook 2010: 指定した送信者からのメールアラート通知

Outlook 2010: 指定した送信者からのメールアラート通知

デスクトップメールアラート通知はOutlook 2010の素晴らしい機能であることは間違いありませんが、新しいメールが届くたびに通知が来ないこともあります。

Excel 2010: アドレス関数

Excel 2010: アドレス関数

Excel 2010には絶対参照と相対参照の2種類の参照方法があり、数式を扱うときにこれらの参照方法は非常に重要です。

Excel 2010: PROPER関数

Excel 2010: PROPER関数

スプレッドシートのセルに入力する際、急いで入力しようとすると、セル内の単語の大文字と小文字が不規則になってしまうことがあります。

Word 2010でデフォルトのフォント設定とスタイルを変更する

Word 2010でデフォルトのフォント設定とスタイルを変更する

Word 2010のデフォルトのフォントはCalibriですが、これはまだユーザーの間でそれほど人気が​​ありません。しかし、Word 2010はユーザーがデフォルトのフォントを変更できるほど柔軟です。

Outlook 2010: 閲覧ウィンドウで表示したときにアイテムを既読にする

Outlook 2010: 閲覧ウィンドウで表示したときにアイテムを既読にする

Outlook 2010では、閲覧ウィンドウでメールを表示すると、メールのステータスが未読のままになることに気付いたことがあるでしょう。これはまさに