QueryTable クラス

定義

クエリのテーブルです。 QueryTablePart のルート要素です。 オブジェクトを xml としてシリアル化されるときに、修飾名は、x: ここをクリックします。

[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.QueryTableRefresh))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Spreadsheet.QueryTableExtensionList))]
public class QueryTable : DocumentFormat.OpenXml.OpenXmlPartRootElement
type QueryTable = class
    inherit OpenXmlPartRootElement
Public Class QueryTable
Inherits OpenXmlPartRootElement
継承
属性

注釈

[ISO/IEC 29500-1 1st Edition]

querytable オブジェクト (クエリ テーブル)

この要素は、クエリ テーブルのすべての関連するプロパティを指定、spreadsheetML ドキュメント内の各クエリ テーブル オブジェクトのクエリ テーブルの 1 つの要素が格納されています。

親要素
SpreadsheetML のクエリ テーブルの一部のルート要素
子要素
extLst (将来機能のデータの記憶領域) §18.2.10
queryTableRefresh (クエリ テーブルの更新情報) §18.12.6
属性 説明
(調整する列の幅の更新) adjustColumnWidth 自動的に取得するデータが収まるように更新時に列幅を調整するかどうかを指定します。 true の場合、列の幅を調整する必要があります。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(配置書式を適用) applyAlignmentFormats 場合は、従来のテーブルのオート フォーマットの配置プロパティをtrueに適用されます。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(枠線の書式の適用) applyBorderFormats 場合はtrueは、従来のテーブルのオート フォーマットの枠線のプロパティを適用します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(フォント書式を適用) applyFontFormats 場合は、従来のテーブルのオート フォーマットのフォント プロパティをtrueに適用されます。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(表示形式を適用) applyNumberFormats 場合はtrueに、従来のテーブルのオート フォーマットの番号書式のプロパティを適用します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(パターン書式を適用) applyPatternFormats 場合はtrueに、従来のテーブルのオート フォーマットのパターンのプロパティを適用します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
applyWidthHeightFormats (適用幅の高さの書式を設定すると) 場合は、従来のテーブルのオート フォーマットの幅と高さプロパティをtrueに適用されます。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
autoFormatId (自動フォーマット Id) 適用する従来のテーブルのオート フォーマットを識別します。

付属書 D には、サポートされているピボット テーブルのオート フォーマットの書式設定の使用例の一覧が含まれ、それらのオート フォーマットの各サンプルのブックに適用します。

この属性に指定できる値は、W3C XML スキーマの unsignedInt データ型で定義されます。
(バック グラウンドで更新) backgroundRefresh クエリ テーブルはバック グラウンドでデータを更新しようとしているかどうかを指定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
接続 Id (接続 Id) 使用して、クエリ テーブルのデータを更新する外部データ接続の ID 番号を指定します。

この属性に指定できる値は、W3C XML スキーマの unsignedInt データ型で定義されます。
(編集を無効にする) disableEdit このクエリ テーブルで使用される接続の要素を編集可能なものとするかどうかを指定します。 場合はtrue を指定し、接続は編集できません。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(更新を無効にする) disableRefresh クエリ テーブルを更新可能なものとするかどうかを指定します。 場合はtrue を指定し、クエリ テーブルは更新可能な。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
fillFormulas (隣接する数式を入力) 指定するたびに、クエリ テーブルを更新をクエリ テーブルに隣接する列に数式を入力する必要があるかどうか。 これは、クエリ テーブルの更新操作によって返される行の数が異なることができますので便利です。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(最初のバック グラウンド更新) firstBackgroundRefresh このクエリ テーブルのデータが更新されましたがかどうかを指定します。 非常に最初のバック グラウンドでデータの更新が完了しない場合ファイルを保存した時点で、この属性がtrueに設定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
growShrinkType (拡大縮小の種類) クエリ テーブルの更新操作の間でデータの行の変数の数を処理するために期待される動作の種類を指定します。

{InsertClear, insertDelete, overwriteClear} は、この属性に指定できる値の意味は、単純型の定義で詳しく説明します。

この属性の値は、 ST_GrowShrinkTypeの単純型 (§18.18.39) によって定義されます。
ヘッダー (最初の行の列のタイトル) クエリ テーブルの列のタイトルの最初の行かどうかを指定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
中間 (普通) このクエリ テーブルが定義されが完全に形成される、データが格納されて、中間の状態であるかどうかを指定します。

この状態で、フィールドと、クエリ テーブルの範囲ができます正常。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
名 (クエリ テーブル名) クエリ テーブルの名前を指定します。

この属性の値は、 ST_Xstringの単純型 (§22.9.2.19) によって定義されます。
preserveFormatting を (保持する書式設定の更新) クエリ テーブルの書式を保持して、コピーするデータの新しい行に書式を設定するアプリケーションしてくださいかどうかを指定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
refreshOnLoad (負荷で更新) かどうかクエリ テーブルは、データを自動的に更新 spreadsheetML ドキュメントの読み込みまたは開かれたときを指定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
(削除データの保存) removeDataOnSave SpreadsheetML ドキュメントを保存する前に、クエリ テーブルはワークシートからすべてのデータを削除かどうかを指定します。

データを表示するのには異なるアクセス許可を持っている人が同じ spreadsheetML ドキュメントを共有する場合に非常に便利です。 最後のユーザーからのすべてのデータは削除され、新しいユーザーが自分の資格情報を外部データ ソースを再クエリします。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。
まず (行番号) クエリ テーブルに行番号の最初の列を含むものとするかどうかを指定します。

この属性で使用できる値は、W3C XML スキーマの boolean データ型で定義されています。

[: この要素のコンテンツ モデル (CT_QueryTable) の W3C XML スキーマ定義は §A.2 であります。 メモの終了)

ISO/IEC29500: 2008。

コンストラクター

QueryTable()

Querytable オブジェクト クラスの新しいインスタンスを初期化します。

QueryTable(IEnumerable<OpenXmlElement>)

指定した子要素を持つピボット テーブル クラスの新しいインスタンスを初期化します。

QueryTable(OpenXmlElement[])

指定した子要素を持つピボット テーブル クラスの新しいインスタンスを初期化します。

QueryTable(String)

外側の XML のクエリ テーブル クラスの新しいインスタンスを初期化します。

プロパティ

AdjustColumnWidth

スキーマの属性の次の adjustColumnWidth.Represents: adjustColumnWidth

ApplyAlignmentFormats

配置 Formats.Represents の次のスキーマに属性を適用する: applyAlignmentFormats

ApplyBorderFormats

枠 Formats.Represents の次のスキーマに属性を適用する: applyBorderFormats

ApplyFontFormats

フォント Formats.Represents を次のスキーマに属性を適用する: applyFontFormats

ApplyNumberFormats

番号 Formats.Represents の次のスキーマに属性を適用する: applyNumberFormats

ApplyPatternFormats

パターン Formats.Represents の次のスキーマに属性を適用する: applyPatternFormats

ApplyWidthHeightFormats

適用の幅または高さ Formats.Represents 次は、スキーマの属性: applyWidthHeightFormats

AutoFormatId

自動的にスキーマ内の属性を次の形式の Id.Represents: autoFormatId

BackgroundRefresh

スキーマの属性の次の backgroundRefresh.Represents: backgroundRefresh

ChildElements

現在の要素のすべての子ノードを取得します。

(継承元 OpenXmlElement)
ConnectionId

connectionId.Represents は、次のスキーマの属性: 接続 Id

DisableEdit

スキーマの属性の次の disableEdit.Represents: disableEdit

DisableRefresh

スキーマの属性の次の disableRefresh.Represents: disableRefresh

ExtendedAttributes

現在の要素のすべての拡張属性 (スキーマで定義されていない属性) を取得します。

(継承元 OpenXmlElement)
FillFormulas

スキーマの属性の次の fillFormulas.Represents: fillFormulas

FirstBackgroundRefresh

スキーマの属性の次の firstBackgroundRefresh.Represents: firstBackgroundRefresh

FirstChild

現在の OpenXmlElement 要素の最初の子を取得します。

(継承元 OpenXmlCompositeElement)
GrowShrinkType

スキーマの属性の次の growShrinkType.Represents: growShrinkType

HasAttributes

現在の要素に属性が含されているかどうかを示すブール値を取得します。

(継承元 OpenXmlElement)
HasChildren

現在の要素に子要素が含されているかどうかを示す値を取得します。

(継承元 OpenXmlCompositeElement)
Headers

ヘッダー。スキーマでは、次の属性を表しますヘッダー。

InnerText

現在のノードとそのすべての子の連結値を取得または設定します。

(継承元 OpenXmlCompositeElement)
InnerXml

現在のノードの子ノードのみを表すマークアップを取得または設定します。

(継承元 OpenXmlCompositeElement)
Intermediate

中間。スキーマでは、次の属性を表します: 中間

LastChild

現在の OpenXmlElement 要素の最後の子を取得します。 このような OpenXmlElement 要素がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlCompositeElement)
LocalName

要素のローカル名を取得します。

MCAttributes

マークアップの互換性属性を設定します。 現在の要素に対してマークアップ互換性属性が定義されていない場合は null を返します。

(継承元 OpenXmlElement)
Name

名前です。スキーマでは、次の属性を表します: 名前

NamespaceDeclarations

現在の要素で定義されている名前空間宣言を取得します。 名前空間宣言がない場合は、空の列挙子を返します。

(継承元 OpenXmlElement)
NamespaceUri

現在の要素の名前空間 URI を取得します。

(継承元 OpenXmlElement)
OpenXmlElementContext

現在の要素の OpenXmlEementContext を取得します。

(継承元 OpenXmlElement)
OuterXml

現在の要素とそのすべての子要素を表すマークアップを取得します。

(継承元 OpenXmlElement)
Parent

現在の要素の親要素を取得します。

(継承元 OpenXmlElement)
Prefix

現在の要素の名前空間プレフィックスを取得します。

(継承元 OpenXmlElement)
PreserveFormatting

preserveFormatting.Represents は、次のスキーマの属性: preserveFormatting

QueryTableExtensionList

QueryTableExtensionList。 スキーマでは、次の要素タグを表します: x: extLst

QueryTablePart

この要素に関連付けられている QueryTablePart を取得します。

QueryTableRefresh

QueryTableRefresh。 スキーマでは、次の要素タグを表します: x: queryTableRefresh

RefreshOnLoad

スキーマの属性の次の refreshOnLoad.Represents: refreshOnLoad

RemoveDataOnSave

スキーマの属性の次の removeDataOnSave.Represents: removeDataOnSave

RowNumbers

rowNumbers.Represents は、次のスキーマの属性: まず

XmlQualifiedName

現在の要素の修飾名を取得します。

(継承元 OpenXmlElement)
XName

現在の要素の修飾名を取得します。

(継承元 OpenXmlElement)

メソッド

AddAnnotation(Object)

現在の OpenXmlElement 要素の注釈の一覧にオブジェクトを追加します。

(継承元 OpenXmlElement)
AddNamespaceDeclaration(String, String)

現在のノードに namepace 宣言を追加します。

(継承元 OpenXmlElement)
Ancestors()

現在の要素のすべての先祖を列挙します。

(継承元 OpenXmlElement)
Ancestors<T>()

指定した型を持つ現在の要素の先祖のみを列挙します。

(継承元 OpenXmlElement)
Annotation(Type)

現在の OpenXmlElement 要素から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlElement)
Annotation<T>()

現在の OpenXmlElement 要素から、指定した型の最初の注釈オブジェクトを取得します。

(継承元 OpenXmlElement)
Annotations(Type)

現在の OpenXmlElement 要素の指定した型を持つ注釈のコレクションを取得します。

(継承元 OpenXmlElement)
Annotations<T>()

現在の OpenXmlElement 要素の指定した型を持つ注釈のコレクションを取得します。

(継承元 OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

要素のリストから、現在の要素の子要素のリストの末尾に各要素を追加します。

(継承元 OpenXmlElement)
Append(OpenXmlElement[])

要素の配列から、現在の要素の子要素のリストの末尾に各要素を追加します。

(継承元 OpenXmlElement)
AppendChild<T>(T)

指定した要素を、現在の要素の子ノードのリストの末尾に追加します。

(継承元 OpenXmlCompositeElement)
ClearAllAttributes()

既知の属性と拡張属性の両方を含む、すべての属性をクリアします。

(継承元 OpenXmlElement)
Clone()

現在のノードの複製を作成します。

(継承元 OpenXmlElement)
CloneNode(Boolean)

このノードの複製を作成します。

Descendants()

現在の要素のすべての子孫を列挙します。

(継承元 OpenXmlElement)
Descendants<T>()

現在の要素の T 型のすべての子孫を列挙します。

(継承元 OpenXmlElement)
Elements()

現在の要素のすべての子を列挙します。

(継承元 OpenXmlElement)
Elements<T>()

指定した型を持つ現在の要素の子のみを列挙します。

(継承元 OpenXmlElement)
ElementsAfter()

現在の要素に従い、現在の要素と同じ親を持つすべての兄弟要素を列挙します。

(継承元 OpenXmlElement)
ElementsBefore()

現在の要素の前に、現在の要素と同じ親を持つすべての兄弟要素を列挙します。

(継承元 OpenXmlElement)
GetAttribute(String, String)

指定したタグ名と名前空間 URI を持つ Open XML 属性を取得します。

(継承元 OpenXmlElement)
GetAttributes()

すべての属性のコピーを含むリストを取得します。

(継承元 OpenXmlElement)
GetEnumerator()

子コレクションを反復処理する列挙子を返します。

(継承元 OpenXmlElement)
GetFirstChild<T>()

型 T の最初の子要素を検索します。

(継承元 OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

指定した参照要素の直後に、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertAfterSelf<T>(T)

現在の要素の直後に指定した要素を挿入します。

(継承元 OpenXmlElement)
InsertAt<T>(T, Int32)

現在の要素の子の指定したインデックスに、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertBefore<T>(T, OpenXmlElement)

指定した参照要素の直前に、指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
InsertBeforeSelf<T>(T)

現在の要素の直前に指定した要素を挿入します。

(継承元 OpenXmlElement)
IsAfter(OpenXmlElement)

ドキュメントの順序で指定した要素の後に現在の要素が表示されるかどうかを指定します。

(継承元 OpenXmlElement)
IsBefore(OpenXmlElement)

現在の要素が文書の順序で指定された要素の前に表示されるかどうかを指定します。

(継承元 OpenXmlElement)
Load(QueryTablePart)

DOM を QueryTablePart から読み込まれます。

LookupNamespace(String)

現在のノードのコンテキストで名前空間プレフィックスを解決します。

(継承元 OpenXmlElement)
LookupPrefix(String)

現在の要素スコープ内の名前空間 uri の対応するプレフィックスを検索します。

(継承元 OpenXmlElement)
NextSibling()

現在の OpenXmlElement 要素の直後にある OpenXmlElement 要素を取得します。 次の OpenXmlElement 要素がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlElement)
NextSibling<T>()

現在の OpenXmlElement 要素に続く、指定した型を持つ OpenXmlElement 要素を取得します。 次の OpenXmlElement がないVisual Basic null (Nothing in Visual Basic) を返します。

(継承元 OpenXmlElement)
PrependChild<T>(T)

現在の要素の子ノードのリストの先頭に指定した要素を挿入します。

(継承元 OpenXmlCompositeElement)
PreviousSibling()

現在の OpenXmlElement 要素の直前にある OpenXmlElement 要素を取得します。 前の OpenXmlElement 要素がないVisual Basic null ( Nothing in Visual Basic ) を返します。

(継承元 OpenXmlElement)
PreviousSibling<T>()

現在の OpenXmlElement の前に指定された型を持つ OpenXmlElement 要素を取得します。 前の OpenXmlElement 要素がない場合は、null (Visual Basic 内の Nothing) を返します。

(継承元 OpenXmlElement)
Reload()

パーツのコンテンツを Open XML DOM ツリーに再読み込みします。 このメソッドは複数回呼び出され、呼び出されるごとにツリーが再読み込みされ、ツリー上の以前の変更は破棄されます。

(継承元 OpenXmlPartRootElement)
Remove()

現在の要素を親から削除します。

(継承元 OpenXmlElement)
RemoveAllChildren()

現在の要素のすべての子要素を削除します。

(継承元 OpenXmlCompositeElement)
RemoveAllChildren<T>()

T 型の現在の要素のすべての子要素を削除します。

(継承元 OpenXmlElement)
RemoveAnnotations(Type)

現在の OpenXmlElement 要素から、指定した型の注釈を削除します。

(継承元 OpenXmlElement)
RemoveAnnotations<T>()

現在の OpenXmlElement 要素から、指定した型の注釈を削除します。

(継承元 OpenXmlElement)
RemoveAttribute(String, String)

現在の要素から属性を削除します。

(継承元 OpenXmlElement)
RemoveChild<T>(T)

指定した子要素を削除します。

(継承元 OpenXmlCompositeElement)
RemoveNamespaceDeclaration(String)

指定したプレフィックスの名前空間宣言を削除します。 プレフィックスがない場合は何も削除しません。

(継承元 OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

現在の要素の子要素の 1 つを別の OpenXmlElement 要素に置き換える。

(継承元 OpenXmlCompositeElement)
Save()

DOM ツリーのデータをパーツに保存します。 このメソッドは複数回呼び出され、呼び出されるごとにストリームがフラッシュされます。

(継承元 OpenXmlPartRootElement)
Save(QueryTablePart)

DOM を QueryTablePart に保存します。

Save(Stream)

DOM ツリーを指定したストリームに保存します。

(継承元 OpenXmlPartRootElement)
SetAttribute(OpenXmlAttribute)

属性を指定した要素に設定します。 属性が既知の属性の場合、属性の値が設定されます。 属性が拡張属性の場合、'openxmlAttribute' が拡張属性リストに追加されます。

(継承元 OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

要素に対して多数の属性を設定します。 属性が既知の属性の場合、属性の値が設定されます。 属性が拡張属性の場合、'openxmlAttribute' が拡張属性リストに追加されます。

(継承元 OpenXmlElement)
WriteTo(XmlWriter)

現在のノードを指定した XmlWriter に保存します。

(継承元 OpenXmlPartRootElement)

明示的なインターフェイスの実装

IEnumerable.GetEnumerator() (継承元 OpenXmlElement)

適用対象