ワークシートは、Excel ファイルに含まれる個々のグリッドです。ワークシートは XLSheet オブジェクトで表され、これにはC1XLBook クラスの Sheets プロパティからアクセスできます。各シートには名前があり、一連の行と列から成ります。各セルには、行インデックスと列インデックスを取る XLSheet インデクサを使用してアクセスできます。
XLSheet オブジェクトの XLSheet.Rows コレクションと XLSheet.Columns コレクションは、それぞれのインデクサを使用する際に自動的に拡張されます。たとえば、次のコードを記述した場合、このシートに 1001 行まで行がなければ、いくつかの新しい行が自動的に追加され、有効な行が返されます。XLColumn と XLCell のインデクサも同様です。これは、.NET の大部分のコレクションインデクサの動作とは異なりますが、こうすることで、XLSheet オブジェクトを簡単に作成し、値を入力できるようになります。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim sheet As XLSheet = book.Sheets(0) Dim row As XLRow = sheet.Rows(1000) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
XLSheet sheet = book.Sheets[0]; XLRow row = sheet.Rows[1000]; |