WorksheetPart クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
WorksheetPart を定義します。
public class WorksheetPart : DocumentFormat.OpenXml.Packaging.OpenXmlPart, DocumentFormat.OpenXml.Packaging.IFixedContentTypePart
type WorksheetPart = class
inherit OpenXmlPart
interface IFixedContentTypePart
Public Class WorksheetPart
Inherits OpenXmlPart
Implements IFixedContentTypePart
- 継承
- 実装
例
次のコード例では、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 の Construtor |
プロパティ
| ContentType |
ContentType を取得します。 |
| ControlPropertiesParts |
WorksheetPart.の ControlPropertiesParts を取得します。Office2010 でのみ使用できます。 |
| CustomPropertyParts |
WorksheetPart の CustomPropertyParts を取得します。 |
| DataPartReferenceRelationships |
すべてのリレーションシップ DataPartReferenceRelationship を列挙します。 (継承元 OpenXmlPartContainer) |
| DrawingsPart |
WorksheetPart の DrawingsPart を取得します。 |
| EmbeddedControlPersistenceBinaryDataParts |
WorksheetPart の EmbeddedControlPersistenceBinaryDataParts を取得します。 |
| EmbeddedControlPersistenceParts |
WorksheetPart の EmbeddedControlPersistenceParts を取得します。 |
| EmbeddedObjectParts |
WorksheetPart の EmbeddedObjectParts を取得します。 |
| EmbeddedPackageParts |
WorksheetPart の EmbeddedPackageParts を取得します。 |
| ExternalRelationships |
すべての外部リレーションシップを列挙します。 ハイパーリンクの関係は含まれません。HyperlinkRelationship プロパティを使用してハイパーリンクの関係を列挙します。 (継承元 OpenXmlPartContainer) |
| HyperlinkRelationships |
すべてのハイパーリンク関係を列挙します。 (継承元 OpenXmlPartContainer) |
| ImageParts |
WorksheetPart の ImageParts を取得します。 |
| OpenXmlPackage |
OpenXmlPackage コンテナー内のパーツを表します。 (継承元 OpenXmlPart) |
| Parts |
このパーツのリレーションシップ ターゲットであるすべてのパーツを列挙します。 (継承元 OpenXmlPartContainer) |
| PivotTableParts |
WorksheetPart の PivotTableParts を取得します。 |
| QueryTableParts |
WorksheetPart の QueryTableParts を取得します。 |
| RelationshipType |
RelationshipType を取得します。 |
| RootElement |
現在のパーツのルート要素を取得します。 現在のパーツが空の場合、または空ではない場合は null を返し、XML コンテンツ タイプを返します。 (継承元 OpenXmlPart) |
| SingleCellTablePart |
WorksheetPart の SingleCellTablePart を取得します。 |
| SlicersParts |
WorksheetPart.の SlicersParts を取得します。Office2010 でのみ使用できます。 |
| SpreadsheetPrinterSettingsParts |
WorksheetPart の SpreadsheetPrinterSettingsParts を取得します。 |
| TableDefinitionParts |
WorksheetPart の TableDefinitionParts を取得します。 |
| TimeLineParts |
WorksheetPart.の TimeLineParts を取得します。Office2013 でのみ使用できます。 |
| Uri |
パッケージ内の内部パーツ パスを表します。 (継承元 OpenXmlPart) |
| VmlDrawingParts |
WorksheetPart の VmlDrawingParts を取得します。 |
| Worksheet |
このパーツのルート要素を取得/設定します。 |
| WorksheetCommentsPart |
WorksheetPart の WorksheetCommentsPart を取得します。 |
| WorksheetSortMapPart |
WorksheetPart の WorksheetSortMapPart を取得します。 |