WorksheetPart クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WorksheetPart を定義します
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.TypedOpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.CustomPropertyPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedControlPersistenceBinaryDataPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedControlPersistencePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedObjectPart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.EmbeddedPackagePart>, DocumentFormat.OpenXml.Packaging.ISupportedRelationship<DocumentFormat.OpenXml.Packaging.ImagePart>
type WorksheetPart = class
inherit OpenXmlPart
interface IFixedContentTypePart
type WorksheetPart = class
inherit TypedOpenXmlPart
interface IFixedContentTypePart
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type WorksheetPart = class
inherit OpenXmlPart
interface IFixedContentTypePart
type WorksheetPart = class
inherit OpenXmlPart
interface IFixedContentTypePart
interface ISupportedRelationship<CustomPropertyPart>
interface ISupportedRelationship<EmbeddedControlPersistenceBinaryDataPart>
interface ISupportedRelationship<EmbeddedControlPersistencePart>
interface ISupportedRelationship<EmbeddedObjectPart>
interface ISupportedRelationship<EmbeddedPackagePart>
interface ISupportedRelationship<ImagePart>
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart
Public Class WorksheetPart
Inherits TypedOpenXmlPart
Implements IFixedContentTypePart
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart, ISupportedRelationship(Of CustomPropertyPart), ISupportedRelationship(Of EmbeddedControlPersistenceBinaryDataPart), ISupportedRelationship(Of EmbeddedControlPersistencePart), ISupportedRelationship(Of EmbeddedObjectPart), ISupportedRelationship(Of EmbeddedPackagePart), ISupportedRelationship(Of ImagePart)
- 継承
- 継承
- 属性
- 実装
-
IFixedContentTypePart ISupportedRelationship<CustomPropertyPart> ISupportedRelationship<EmbeddedControlPersistenceBinaryDataPart> ISupportedRelationship<EmbeddedControlPersistencePart> ISupportedRelationship<EmbeddedObjectPart> ISupportedRelationship<EmbeddedPackagePart> ISupportedRelationship<ImagePart>
例
次のコード例では、zip ファイルを開き、そのファイルにスプレッドシート ドキュメントを作成します。
using System;
using System.IO.Packaging;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Spreadsheet;
namespace WorkSheetPartEx
{
class Program
{
// Create a spreadsheet by Package.
static void Main(string[] args)
{
string fileName = @"C:\users\public\documents\WorkSheetPartEx.zip";
// Open a package file.
Package package = Package.Open(fileName);
// Create the spreadsheet document.
SpreadsheetDocument spreadsheetDocument =
SpreadsheetDocument.Create(package, SpreadsheetDocumentType.Template);
// Add a WorkbookPart.
WorkbookPart workbookpart = spreadsheetDocument.AddWorkbookPart();
workbookpart.Workbook = new Workbook();
// Add a WorksheetPart.
WorksheetPart worksheetPart = workbookpart.AddNewPart<WorksheetPart>();
worksheetPart.Worksheet = new Worksheet(new SheetData());
// Add a sheets list.
Sheets sheets = spreadsheetDocument.WorkbookPart.Workbook
.AppendChild<Sheets>(new Sheets());
// Append the new worksheet and associate it with the workbook.
Sheet sheet = new Sheet() { Id = spreadsheetDocument.WorkbookPart
.GetIdOfPart(worksheetPart), SheetId = 1, Name = "mySheet" };
sheets.Append(sheet);
// Close the spreadsheet and the package.
spreadsheetDocument.Close();
package.Close();
Console.WriteLine("The package has been created.\nPress a key.");
Console.ReadKey();
}
}
}
Imports System.IO.Packaging
Imports DocumentFormat.OpenXml
Imports DocumentFormat.OpenXml.Packaging
Imports DocumentFormat.OpenXml.Spreadsheet
Module Module1
' Create a spreadsheet by Package.
Sub Main(ByVal args As String())
Dim fileName As String = "C:\users\public\documents\WorkSheetPartEx.zip"
' Open a package file.
Dim package As Package = package.Open(fileName)
' Create the spreadsheet document.
Dim spreadsheetDocument As SpreadsheetDocument = spreadsheetDocument.Create(package, SpreadsheetDocumentType.Template)
' Add a WorkbookPart.
Dim workbookpart As WorkbookPart = spreadsheetDocument.AddWorkbookPart()
workbookpart.Workbook = New Workbook()
' Add a WorksheetPart.
Dim worksheetPart As WorksheetPart = workbookpart.AddNewPart(Of WorksheetPart)()
worksheetPart.Worksheet = New Worksheet(New SheetData())
' Add a sheets list.
Dim sheets As Sheets = spreadsheetDocument.WorkbookPart.Workbook.AppendChild(Of Sheets)(New Sheets())
' Append the new worksheet and associate it with the workbook.
Dim sheet As New Sheet() With { _
.Id = spreadsheetDocument.WorkbookPart.GetIdOfPart(worksheetPart), _
.SheetId = 1, _
.Name = "mySheet" _
}
sheets.Append(sheet)
' Close the spreadsheet and the package.
spreadsheetDocument.Close()
package.Close()
Console.WriteLine("The package has been created." & vbLf & "Press a key.")
Console.ReadKey()
End Sub
End Module
コンストラクター
WorksheetPart() |
WorksheetPart OpenXmlType のインスタンスを作成します |
プロパティ
ContentType |
ContentType を取得します。 |
ControlPropertiesParts |
WorksheetPart の ControlPropertiesParts を取得します。 |
CustomPropertyParts |
WorksheetPart の CustomPropertyParts を取得します。 |
DataPartReferenceRelationships |
すべての DataPartReferenceRelationship リレーションシップを取得します。 (継承元 OpenXmlPartContainer) |
DrawingsPart |
WorksheetPart の DrawingsPart を取得します。 |
EmbeddedControlPersistenceBinaryDataParts |
WorksheetPart の EmbeddedControlPersistenceBinaryDataParts を取得します。 |
EmbeddedControlPersistenceParts |
WorksheetPart の EmbeddedControlPersistenceParts を取得します。 |
EmbeddedObjectParts |
WorksheetPart の EmbeddedObjectParts を取得します。 |
EmbeddedPackageParts |
WorksheetPart の EmbeddedPackageParts を取得します。 |
ExternalRelationships |
すべての外部リレーションシップを取得します。 ハイパーリンク リレーションシップは含まれません。HyperlinkRelationship プロパティを使用してハイパーリンク リレーションシップを列挙します。 (継承元 OpenXmlPartContainer) |
Features |
この部分に関連付けられている機能を取得します。 |
Features |
この部分に関連付けられている機能を取得します。 (継承元 OpenXmlPart) |
HyperlinkRelationships |
すべてのハイパーリンク リレーションシップを取得します。 (継承元 OpenXmlPartContainer) |
ImageParts |
WorksheetPart の ImageParts を取得します。 |
IsRootElementLoaded |
ルート要素がパーツから読み込まれるか、設定されているかを示す値を取得します。 (継承元 OpenXmlPart) |
Model3DReferenceRelationshipParts |
WorksheetPart の Model3DReferenceRelationshipParts を取得します。 |
NamedSheetViewsParts |
WorksheetPart の NamedSheetViewsParts を取得します。 |
OpenXmlPackage |
現在のパーツを含む OpenXmlPackage を取得します。 (継承元 OpenXmlPart) |
Parts |
このパーツのリレーションシップ ターゲットであるすべてのパーツを取得します。 (継承元 OpenXmlPartContainer) |
PivotTableParts |
WorksheetPart のピボットテーブル パーツを取得します |
QueryTableParts |
WorksheetPart の QueryTableParts を取得します。 |
RelationshipType |
RelationshipType を取得します。 |
RootElement |
現在のパーツのルート要素を取得します。 現在のパーツが空の場合、または XML コンテンツ タイプではない場合は null を返します。 (継承元 OpenXmlPart) |
SingleCellTablePart |
WorksheetPart の SingleCellTablePart を取得します。 |
SlicersParts |
WorksheetPart の SlicersParts を取得します。 |
SpreadsheetPrinterSettingsParts |
WorksheetPart の SpreadsheetPrinterSettingsParts を取得します。 |
TableDefinitionParts |
WorksheetPart の TableDefinitionParts を取得します。 |
TimeLineParts |
WorksheetPart の TimeLineParts を取得します。 |
Uri |
パッケージ内の内部パーツ パスを取得します。 (継承元 OpenXmlPart) |
VmlDrawingParts |
WorksheetPart の VmlDrawingParts を取得します |
Worksheet |
このパーツのルート要素を取得または設定します。 |
WorksheetCommentsPart |
WorksheetPart の WorksheetCommentsPart を取得します。 |
WorksheetSortMapPart |
WorksheetPart の WorksheetSortMapPart を取得します。 |
WorksheetThreadedCommentsParts |
WorksheetPart の WorksheetThreadedCommentsParts を取得します。 |
メソッド
拡張メソッド
AddDisposableFeature(OpenXmlPart) |
WorksheetPart を定義します |
AddPartRootEventsFeature(OpenXmlPartContainer) |
パッケージ ライフ サイクル イベントのイベントを追跡する機能を追加します。 |
CreateUnknownElement(OpenXmlPartContainer, String) |
外部 XML を使用して、新しい OpenXmlUnknownElement クラスを作成します。 |
GetXDocument(OpenXmlPart) |
|
GetXElement(OpenXmlPart) |
|
IsRootXElementLoaded(OpenXmlPart) |
ルート XElement がパーツから読み込まれるか、設定されているかを示す値を取得します。 |
SaveXDocument(OpenXmlPart) | |
SaveXElement(OpenXmlPart) | |
SetXDocument(OpenXmlPart, XDocument) |
OpenXmlPartのXDocumentを指定された XDocument に設定し、XDocument をシリアル化して OpenXmlPart に書き込み、OpenXmlPart のOpenXmlPartRootElementが以前に読み込まれた場合は再読み込みします。 |
SetXElement(OpenXmlPart, XElement) |
OpenXmlPartのルート XElementを指定された XElement に設定し、XElement をシリアル化して OpenXmlPart に書き込み、OpenXmlPart のOpenXmlPartRootElementが以前に読み込まれた場合は再読み込みします。 |