次の表は、Excel形式ファイルのデータをSpread.Sheetsにインポートすると、セルの各設定がどのように処理されるかを示します。特に明記していないかぎり、これらのプロパティはGC.Spread.Sheets.CellRange クラスのメンバです。
Excelの設定 | Spread.Sheetsの設定 | 説明 |
セルの色またはパターン | Cell.backColorまたはCell.foreColor | Spread.SheetsにはExcelの色設定が読み込まれ、個々のセルの設定に基づき、各色が割り当てられます。塗りつぶしパターンもサポートされます。 |
セル罫線 | Cell.borderLeft、borderTop、borderRight、borderBottom | Spread.Sheetsには罫線がインポートされます。Excelに使用されていた色がSpreadJSでも設定されます。 |
セル値 | Cell.valueまたはCell.text | Spread.SheetsではセルデータはValue値としてインポートされ、Fontプロパティに指定されたサイズで表示されます。 |
セルのテーマフォント、フォント、フォントタイプ | Cell.font | ExcelのセルのフォントはSpread.Sheetsにロードされます。 |
セル内のテキストの水平および垂直配置 | Cell.hAlignまたはCell.vAlign | Excelの設定はSpread.Sheetsにインポートされます。 |
セルのロック状態 | Cell.locked | Spread.SheetsにはExcelの設定がインポートされます。Excelでは、全セルのLockプロパティのデフォルト値がTrueであることに注意してください。 |
セルデータを縮小して全体を表示 | Cell.shrinkToFit | Excelの設定はSpread.Sheetsにインポートされます。 |
セル内のテキストの折り返し | Cell.wordWrap | Excelの設定はSpread.Sheetsにインポートされます。 |
セルテキストのインデント | Cell.textIndent | Excelの設定はSpread.Sheetsにインポートされます。 |
セル書式 | Cell.formatter | Spread.Sheetsでは、すべてのExcelセル書式は標準型セルとしてインポートされ、NumberFormat、DateTimeFormat、およびFormatStringプロパティの設定により、元の状態を最大限維持した書式が割り当てられます。 |
セルの検証コントロール | Cell.validator | Excelのセル検証コントロールはSpread.SheetsのDefaultDataValidatorにインポートされ、各種のValidatorプロパティの設定によって、元の状態を最大限維持した検証コントロールが割り当てられます。 |