[]
• new CellRange(sheet
, row
, col
, rowCount?
, colCount?
, sheetArea?
)
シートのセル範囲を表します。
名前 | 型 | 説明 |
---|---|---|
sheet |
Worksheet |
このセル範囲を含むシート。 |
row |
number |
セルの行インデックス。 |
col |
number |
セルの列インデックス。 |
rowCount? |
number |
- |
colCount? |
number |
- |
sheetArea? |
SheetArea |
- |
• col: number
開始列インデックスを取得します。
• colCount: number
列数を取得します。
• row: number
開始行インデックスを取得します。
• rowCount: number
行数を取得します。
• sheet: Worksheet
このセル範囲を含むシートを取得します。
• sheetArea: SheetArea
このセル範囲を含む領域を取得します。
▸ altText(value?
): any
スクリーンリーダーのセルの代替テキストを取得または設定します。
実例
var SpreadIcon = {
FolderOpen: '\ue685',
InfoFilled: '\ue718',
Library: '\ue69d',
NotebookFilled: '\uD800\uDC0F',
Browse: '\ue626'
};
activeSheet.getCell(1, 1).value(SpreadIcon.FolderOpen).altText("Folder Open Icon");
// 代替テキストには、プレーンテキストに加えて、セルまたは書式設定されたセルの値を表すプレースホルダー {value} または {formatted} を含めることもできます。
// 例えば、セルの値が 1000 で、代替テキストが「Sales amount is {value}」である場合、最終的なコンテンツは「Sales amount is 1000」となります。
activeSheet.getCell(1, 1).value(1000).altText("Sales amount is {value}");
名前 | 型 | 説明 |
---|---|---|
value? |
any |
セルの代替テキスト。 |
any
値が設定されていない場合は、セルの代替テキストを返します。値が設定されている場合は、セルを返します。
▸ backColor(value?
): any
セルの背景色("red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5"など)を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).backColor("pink");
名前 | 型 |
---|---|
value? |
string | IGradientFill | IGradientPathFill | IPatternFill |
any
値が設定されていない場合は、セルの背景色を返します。値が設定されている場合は、セルを返します。
▸ backgroundImage(value?
): any
セルの背景画像を取得または設定します。
実例
activeSheet.getCell(1,1).backgroundImage("images/example.jpg");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルの背景画像を返します。値が設定されている場合は、セルを返します。
▸ backgroundImageLayout(value?
): any
セルの背景画像レイアウトを取得または設定します。
実例
var layout = GC.Spread.Sheets.ImageLayout.stretch;
activeSheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).backgroundImageLayout(layout);
名前 | 型 |
---|---|
value? |
ImageLayout |
any
値が設定されていない場合は、セルの背景画像レイアウトを返します。値が設定されている場合は、セルを返します。
▸ bindingPath(path?
): any
セル連結の連結パスを取得または設定します。
実例
// 次のサンプルコードは、bindingPathメソッドを使用します。
var test = {name: "John"};
activeSheet.getCell(0,0).bindingPath( "name");
activeSheet.setDataSource(new GC.Spread.Sheets.Bindings.CellBindingSource(test));
名前 | 型 | 説明 |
---|---|---|
path? |
string |
セル連結の連結パス。 |
any
値が設定されていない場合は、セル連結の連結パスを返します。値が設定されている場合は、ワークシートを返します。
▸ borderBottom(value?
): any
セルの下罫線を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderBottom(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合は、セルの下罫線を返します。値が設定されている場合は、セルを返します。
▸ borderLeft(value?
): any
セルの左罫線を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderLeft(new GC.Spread.Sheets.LineBorder("green", GC.Spread.Sheets.LineStyle.mediumDashed));
実例
activeSheet.getCell(1,1).borderLeft(new GC.Spread.Sheets.LineBorder("red", GC.Spread.Sheets.LineStyle.double));
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderLeft(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合は、セルの左罫線を返します。値が設定されている場合は、セルを返します。
▸ borderRight(value?
): any
セルの右罫線を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderRight(new GC.Spread.Sheets.LineBorder("green", GC.Spread.Sheets.LineStyle.mediumDashed));
実例
activeSheet.getCell(1,1).borderRight(new GC.Spread.Sheets.LineBorder("red", GC.Spread.Sheets.LineStyle.double));
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderRight(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合は、セルの右罫線を返します。値が設定されている場合は、セルを返します。
▸ borderTop(value?
): any
セルの上罫線を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderTop(new GC.Spread.Sheets.LineBorder("green", GC.Spread.Sheets.LineStyle.mediumDashed));
実例
activeSheet.getCell(1,1).borderTop(new GC.Spread.Sheets.LineBorder("red", GC.Spread.Sheets.LineStyle.double));
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderTop(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合は、セルの上罫線を返します。値が設定されている場合は、セルを返します。
▸ cellButtons(value?
): any
セルのcellButtonsを取得または設定します。
実例
activeSheet.getRange(2,-1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).cellButtons([caption:"Text"]]);
実例
var cellButtons = activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).cellButtons();
名前 | 型 | 説明 |
---|---|---|
value? |
ICellButton [] |
セルのcellButtons。 |
any
値が設定されていない場合は、セルのcellButtonsを返します。値が設定されている場合は、セルを返します。
▸ cellPadding(value?
): any
セルのパディングを取得または設定します。
実例
// 次のサンプルコードは、透かしの周囲にセルパディングを追加します。
var type = new GC.Spread.Sheets.Style();
type.watermark = "User name";
type.cellPadding = "20";
type.labelOptions = {alignment:GC.Spread.Sheets.LabelAlignment.topLeft, visibility: GC.Spread.Sheets.LabelVisibility.visible};
activeSheet.setStyle(0, 1, type);
activeSheet.getRange(0, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(60);
activeSheet.getRange(-1, 1, -1, 1).width(150);
var combo = new GC.Spread.Sheets.CellTypes.ComboBox();
combo.items([{ text: "Oranges", value: "11k" }, { text: "Apples", value: "15k" }, { text: "Grape", value: "100k" }]);
combo.editorValueType(GC.Spread.Sheets.CellTypes.EditorValueType.text);
activeSheet.setCellType(2, 1, combo, GC.Spread.Sheets.SheetArea.viewport);
activeSheet.getCell(2, 1, GC.Spread.Sheets.SheetArea.viewport).watermark("ComboBox Cell Type").cellPadding('10 10 20 10');
activeSheet.getCell(2, 1, GC.Spread.Sheets.SheetArea.viewport).labelOptions({alignment: GC.Spread.Sheets.LabelAlignment.bottomCenter, foreColor: 'yellowgreen', font: 'bold 15px Arial'});
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(60);
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルパディングの値を返します。値が設定されている場合は、セルを返します。
▸ cellType(value?
): any
セルのセル型を取得または設定します。
実例
activeSheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).cellType(new GC.Spread.Sheets.CellTypes.CheckBox());
名前 | 型 |
---|---|
value? |
Base |
any
値が設定されていない場合は、セル型を返します。値が設定されている場合は、セルを返します。
▸ clear(type
): void
指定した領域をクリアします。
名前 | 型 | 説明 |
---|---|---|
type |
StorageType |
クリアタイプ。 |
void
▸ comment(value?
): any
セルのコメントを取得または設定します。
実例
// 次のサンプルコードは、セルのコメントを作成します。
var comment = new GC.Spread.Sheets.Comments.Comment();
comment.text("new comment!");
comment.backColor("yellow");
comment.foreColor("green");
comment.displayMode(GC.Spread.Sheets.Comments.DisplayMode.alwaysShown);
activeSheet.getCell(5,5).comment(comment);
名前 | 型 | 説明 |
---|---|---|
value? |
Comment |
セルに設定するコメント。 |
any
値が設定されていない場合は、セルのコメントを返します。値が設定されている場合は、セル範囲を返します。
▸ defaultValue(value?
): any
セルのデフォルト値を取得または設定します。
実例
activeSheet.getCell(1,1).defaultValue(10);
activeSheet.getCell(1,3).defaultValue("=LastYear+1000");
名前 | 型 |
---|---|
value? |
any |
any
値が設定されていない場合は、デフォルト値を返します。値が設定されている場合は、セルを返します。
▸ diagonalDown(value?
): any
セルのdiagonalDownを取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).diagonalDown(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合は、cell diagonalDown行を返します。 それ以外の場合は、セルを返します。
▸ diagonalUp(value?
): any
セルのdiagonalUpを取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).diagonalUp(new GC.Spread.Sheets.LineBorder("blue", GC.Spread.Sheets.LineStyle.mediumDashed));
名前 | 型 |
---|---|
value? |
LineBorder |
any
値が設定されていない場合、cell diagonalUp行を返します。 それ以外の場合は、セルを返します。
▸ dropDowns(value?
): any
セルのdropDownsを取得または設定します。
実例
activeSheet.getRange(2,-1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).dropDowns([caption:"Text"]]);
実例
var dropDowns = activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).dropDowns();
名前 | 型 |
---|---|
value? |
IDropdown [] |
any
値が設定されていない場合は、セルのdropDownsを返します。値が設定されている場合は、セルを返します。
▸ font(value?
): any
セルのフォント("normal normal normal 20px/normal Arial"など)を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).font("12pt Arial");
実例
activeSheet.getCell(1,1).font("8pt Arial");
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).font("12pt Arial");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルのフォントを返します。値が設定されている場合は、セルを返します。
▸ fontFamily(value?
): any
セルの fontFamily (「Arial」など) を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).fontFamily("Arial");
実例
activeSheet.getCell(1,1).fontFamily("Arial");
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).fontFamily("Arial");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルのfontFamilyを返します。値が設定されている場合は、セルを返します。
▸ fontSize(value?
): any
セルの fontSize (「16px」など) を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).fontSize("16px");
実例
activeSheet.getCell(1,1).fontSize("16px");
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).fontSize("16px");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルの fontSize を返します。値が設定されている場合は、セルを返します。
▸ fontStyle(value?
): any
セルの fontStyle (「italic」など) を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).fontStyle("italic");
実例
activeSheet.getCell(1,1).fontStyle("italic");
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).fontStyle("italic");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルの fontStyle を返します。値が設定されている場合は、セルを返します。
▸ fontWeight(value?
): any
セルの fontWeight (「bold」など) を取得または設定します。
実例
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).fontWeight("bold");
実例
activeSheet.getCell(1,1).fontWeight("bold");
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).fontWeight("bold");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルの fontWeight を返します。値が設定されている場合は、セルを返します。
▸ foreColor(value?
): any
セルのテキストの色("red"、"#FFFF00"、"rgb(255,0,0)"、"Accent 5"など)を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).foreColor("blue");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルの前景色を返します。値が設定されている場合は、セルを返します。
▸ formatter(value?
): any
セルのフォーマッターを取得または設定します。
実例
activeSheet.getCell(1,1).formatter("0.000%");
実例
activeSheet.getCell(1, -1).formatter("0.000%");
activeSheet.getCell(1,0).value("2");
実例
activeSheet.getCell(-1, 0).formatter("0.000%");
activeSheet.getCell(0,0).value("2");
名前 | 型 |
---|---|
value? |
string | GeneralFormatter |
any
値が設定されていない場合は、セルのフォーマッター文字列またはオブジェクトを返します。値が設定されている場合は、セルを返します。
▸ formula(value?
, autoAdjustReference?
): any
セルの数式を取得または設定します。
実例
activeSheet.getCell(0,2).formula("DATEDIF(DATE(2003,1,1),DATE(2016,1,1),\"Y\")");
activeSheet.getRange(2,2,100,1).formula("=A3+$A$1"); // all the cells are "=A3+$A$1"
activeSheet.getRange(2,2,100,1).formula("=A3+$A$1", true); // the first cell is "=A3+$A$1", the second cell is "=A4+$A$1", ...
名前 | 型 |
---|---|
value? |
string |
autoAdjustReference? |
boolean |
any
値が設定されていない場合は、セルの数式を返します。値が設定されている場合は、セルを返します。
▸ hAlign(value?
): any
セルの内容の水平方向の配置を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.right);
名前 | 型 |
---|---|
value? |
HorizontalAlign |
any
値が設定されていない場合は、セルの内容の水平方向の配置を返します。値が設定されている場合は、セルを返します。
▸ height(value?
): any
行の高さ(ピクセル単位)を取得または設定します。
実例
activeSheet.getRange(0, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(90);
名前 | 型 |
---|---|
value? |
number |
any
値が設定されていない場合は、行の高さを返します。値が設定されている場合は、行を返します。
▸ hidden(value?
): any
シートが保護されているときにセルの数式が表示されるかどうかを示します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).hidden(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、セルの数式が非表示かどうかを返します。値が設定されている場合は、セルを返します。
▸ imeMode(value?
): any
セルのIMEモードを取得または設定します。
非推奨
現在、このプロパティは IE(Internet Explorer)でのみ動作します。
実例
activeSheet.getCell(0, 0).imeMode(GC.Spread.Sheets.ImeMode.disabled);
//または
var style = new GC.Spread.Sheets.Style();
style.imeMode = GC.Spread.Sheets.ImeMode.disabled;
activeSheet.setStyle(0, 0, style);
実例
activeSheet.getRange(2, -1, 1, -1).imeMode(GC.Spread.Sheets.ImeMode.active);
実例
activeSheet.getRange(-1, 2, -1, 1).imeMode(GC.Spread.Sheets.ImeMode.auto);
名前 | 型 |
---|---|
value? |
ImeMode |
any
値が設定されていない場合は、セルのIMEモードを返します。値が設定されている場合は、セルを返します。
▸ isVerticalText(value?
): any
セルのテキストが垂直かどうかを取得または設定します。
実例
activeSheet.getRange(2,-1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).isVerticalText(false);
activeSheet.setText(2,0,"This is a test");
実例
activeSheet.getCell(1,1).isVerticalText(true);
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).isVerticalText(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、セルのテキストが垂直かどうか示す値を返します。 それ以外の場合は、セルを返します。
▸ labelOptions(value?
): any
セルラベルのオプションを取得または設定します。
実例
//次のサンプルコードは、ウォーターマーク用のラベルオプションを設定します。
var type = new GC.Spread.Sheets.Style();
type.watermark = "User name";
type.cellPadding = "20";
type.labelOptions = {alignment:GC.Spread.Sheets.LabelAlignment.topLeft, visibility: GC.Spread.Sheets.LabelVisibility.visible};
activeSheet.setStyle(0, 1, type);
activeSheet.getRange(0, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(60);
activeSheet.getRange(-1, 1, -1, 1).width(150);
var combo = new GC.Spread.Sheets.CellTypes.ComboBox();
combo.items([{ text: "Oranges", value: "11k" }, { text: "Apples", value: "15k" }, { text: "Grape", value: "100k" }]);
combo.editorValueType(GC.Spread.Sheets.CellTypes.EditorValueType.text);
activeSheet.setCellType(2, 1, combo, GC.Spread.Sheets.SheetArea.viewport);
activeSheet.getCell(2, 1, GC.Spread.Sheets.SheetArea.viewport).watermark("ComboBox Cell Type").cellPadding('10 10 20 10');
activeSheet.getCell(2, 1, GC.Spread.Sheets.SheetArea.viewport).labelOptions({alignment: GC.Spread.Sheets.LabelAlignment.bottomCenter, foreColor: 'yellowgreen', font: 'bold 15px Arial'});
activeSheet.getRange(2, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).height(60);
名前 | 型 |
---|---|
value? |
ILabelOptions |
any
値が設定されていない場合、セルラベルオプションの値を返します。値が設定されている場合は、セルを返します。
▸ locked(value?
): any
セルがロックされているかどうかを取得または設定します。シートが保護されている場合、ロックされたセルは編集できません。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).locked(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、セルがロックされているかどうかを返します。値が設定されている場合は、セルを返します。
▸ mask(value?
): any
セルマスクを取得または設定します。
実例
// 次のサンプルコードは、セルマスクを設定します。
var style = new GC.Spread.Sheets.Style();
var pattern = "[a0_]{8}";
style.pattern = pattern;
activeSheet.setStyle(0, 1, style);
activeSheet.getCell(0, 1, GC.Spread.Sheets.SheetArea.viewport).mask({ pattern: pattern});
名前 | 型 |
---|---|
value? |
IMaskType |
any
値が設定されていない場合は、セルマスクの値を返します。値が設定されている場合は、セルを返します。
▸ quotePrefix(value?
): any
セルの引用プレフィックスを取得または設定します。
実例
activeSheet.getCell(1,1).quotePrefix(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、quotePrefixの内容を返します。 それ以外の場合は、セルを返します。
▸ resizable(value?
): any
ユーザーが行または列のサイズを変更できるかどうかを取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1. GC.Spread.Sheets.SheetArea.viewport).resizable(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、ユーザーが行のサイズを変更できるかどうかを返します。値が設定されている場合は、行または列を返します。
▸ setBorder(border
, option
): void
指定した領域の罫線を設定します。
実例
//次のサンプルコードは罫線を作成します。
sheet.getCell(1, 1).borderTop(new GC.Spread.Sheets.LineBorder("#F0F8FF",GC.Spread.Sheets.LineStyle.double));
sheet.getCell(1, 1).borderLeft(new GC.Spread.Sheets.LineBorder("#F0F8FF",GC.Spread.Sheets.LineStyle.hair));
sheet.getCell(1, 1).borderRight(new GC.Spread.Sheets.LineBorder("#FAEBD7",GC.Spread.Sheets.LineStyle.dashDot));
sheet.getCell(1, 1).borderBottom(new GC.Spread.Sheets.LineBorder("#00FFFF",GC.Spread.Sheets.LineStyle.medium));
sheet.getRange(-1, 5, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderTop(new GC.Spread.Sheets.LineBorder("#F0FFFF",GC.Spread.Sheets.LineStyle.medium));
sheet.getRange(-1, 5, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderLeft(new GC.Spread.Sheets.LineBorder("#F5F5DC",GC.Spread.Sheets.LineStyle.medium));
sheet.getRange(-1, 5, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderRight(new GC.Spread.Sheets.LineBorder("#FF02FF", GC.Spread.Sheets.LineStyle.dashDot));
sheet.getRange(-1, 5, -1, 1, GC.Spread.Sheets.SheetArea.viewport).borderBottom (new GC.Spread.Sheets.LineBorder("#FFE4C4",GC.Spread.Sheets.LineStyle.thin));
sheet.getRange(2, 2, 2, 2, GC.Spread.Sheets.SheetArea.viewport).setBorder(new GC.Spread.Sheets.LineBorder("#8A2BE2",GC.Spread.Sheets.LineStyle.thick), { all:true });
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderTop( new GC.Spread.Sheets.LineBorder("#A52A2A",GC.Spread.Sheets.LineStyle.mediumDashed));
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderLeft( new GC.Spread.Sheets.LineBorder("#FF02FF",GC.Spread.Sheets.LineStyle.medium));
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderRight(new GC.Spread.Sheets.LineBorder("#5F9EA0", GC.Spread.Sheets.LineStyle.dashDot));
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).borderBottom(new GC.Spread.Sheets.LineBorder("#6495ED",GC.Spread.Sheets.LineStyle.dotted));
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).diagonalUp(new GC.Spread.Sheets.LineBorder("#FF02FF",GC.Spread.Sheets.LineStyle.dotted));
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).diagonalDown(new GC.Spread.Sheets.LineBorder("#6495ED",GC.Spread.Sheets.LineStyle.medium));
名前 | 型 | 説明 |
---|---|---|
border |
LineBorder |
罫線。 |
option |
ISetBorderOptions |
セル範囲のどの部分に設定するかを指定します。optionオブジェクトには{all:true, left:true, top:true, right:true, bottom:true, diagonalUp:true, diagonalDown:true, outline:true,inside:true, innerHorizontal:true, innerVertical:true}が含まれます。 |
void
▸ setStyle(value
): void
セルのスタイルを設定します。
実例
let style = new GC.Spread.Sheets.Style();
style.formatter = "#,##0.00";
sheet.getRange("E5:F10").setStyle(style);
sheet.getRange(0,0,4,4).setStyle(style);
名前 | 型 | 説明 |
---|---|---|
value |
Style |
スタイル。 |
void
▸ setStyleName(value
): void
セルのスタイル名を設定します。
実例
let style = new GC.Spread.Sheets.Style();
style.name = "bold_style";
style.font = "bold 12px sans-serif";
sheet.addNamedStyle(style);
sheet.getRange("A1:D3").setStyleName("bold_style");
sheet.getRange(5,5,10,10).setStyleName("bold_style");
名前 | 型 | 説明 |
---|---|---|
value |
string |
スタイル名。 |
void
▸ showEllipsis(value?
): any
セルのellipsisプロパティを取得または設定します。
実例
activeSheet.getRange(2,-1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).showEllipsis(false);
activeSheet.setText(2,0,"This is a test");
実例
activeSheet.getCell(1,1).showEllipsis(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合、セルのellipsisプロパティかどうかを返します。
▸ shrinkToFit(value?
): any
セルのサイズに収まるようにセルのテキストを縮小するかどうかを取得または設定します。
実例
activeSheet.getRange(2,-1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).shrinkToFit(false);
activeSheet.setText(2,0,"This is a test");
実例
activeSheet.getCell(1,1).shrinkToFit(true);
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).shrinkToFit(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、セルに収まるようにテキストを縮小するかどうかを返します。値が設定されている場合は、セルを返します。
▸ tabStop(value?
): any
ユーザーが[Tab]キーを使用してセルにフォーカスを設定できるかどうかを示す値を取得または設定します。
実例
activeSheet.getCell(1,1).tabStop(false);
activeSheet.getRange(1, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).tabStop(false);
activeSheet.getRange(-1, 1, -1, 1, GC.Spread.Sheets.SheetArea.viewport).tabStop(false);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、ユーザーが[Tab]キーを使用してセルにフォーカスを設定できるかどうかを返します。値が設定されている場合は、セルを返します。
▸ tag(value?
): any
セルのタグを取得または設定します。
実例
activeSheet.getCell(1,1).tag("cell tag");
名前 | 型 |
---|---|
value? |
any |
any
値が設定されていない場合は、タグ値を返します。値が設定されている場合は、セルを返します。
▸ text(value?
): any
セルの書式付きテキストを取得または設定します。
実例
activeSheet.getCell(1,1).text("cell object");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルのテキストを返します。値が設定されている場合は、セルを返します。
▸ textDecoration(value?
): any
セルのテキストに追加される装飾のタイプを取得または設定します。
実例
activeSheet.getRange(1, -1, 1, -1).textDecoration(GC.Spread.Sheets.TextDecorationType.overline | GC.Spread.Sheets.TextDecorationType.underline);
名前 | 型 |
---|---|
value? |
TextDecorationType |
any
値が設定されていない場合は、装飾のタイプを返します。値が設定されている場合は、セルを返します。
▸ textDirection(value?
): any
セル内のテキストの表示方向のタイプを取得または設定します。
実例
activeSheet.getRange(1, -1, 1, -1).textDirection(GC.Spread.Sheets.TextDirectionType.rightToLeft);
名前 | 型 |
---|---|
value? |
TextDirectionType |
any
値が設定されていない場合は、方向のタイプを返します。値が設定されている場合は、セルを返します。
▸ textIndent(value?
): any
セルのテキストインデントを取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).textIndent(1);
名前 | 型 |
---|---|
value? |
number |
any
値が設定されていない場合は、セルのテキストインデントを返します。値が設定されている場合は、セルを返します。
▸ textOrientation(value?
): any
セルのテキスト回転角度を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).textOrientation(66);
名前 | 型 |
---|---|
value? |
number |
any
値が設定されていない場合は、セルのテキスト回転角度を返します。値が設定されている場合は、セルを返します。
▸ themeFont(value?
): any
セルのテーマフォントを取得または設定します。
実例
activeSheet.getCell(-1, 0).themeFont("Body");
activeSheet.getCell(0,0).value("Test");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、セルのテーマフォントを返します。値が設定されている場合は、セルを返します。
▸ toHtml(headerOptions?
, includeStyle?
): string
指定された領域からHTMLコンテンツを取得します。
実例
activeSheet.getRange(0, 0, 10, 10).toHtml();
名前 | 型 |
---|---|
headerOptions? |
HeaderOptions |
includeStyle? |
boolean |
string
セルのテキスト、セル結合、セルのスタイルを含むHTMLコンテンツ。
▸ vAlign(value?
): any
セルの内容の垂直方向の配置を取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).vAlign(GC.Spread.Sheets.VerticalAlign.top);
名前 | 型 |
---|---|
value? |
VerticalAlign |
any
値が設定されていない場合は、セルの内容の垂直方向の配置を返します。値が設定されている場合は、セルを返します。
▸ validator(value?
): any
セルのデータバリデーターを取得または設定します。
実例
spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createDateValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, new Date(2012, 11, 31), new Date(2013, 11, 31));
dv.showInputMessage(true);
dv.inputMessage("Enter a date between 12/31/2012 and 12/31/2013.");
dv.inputTitle("Tip");
activeSheet.getCell(0,0).validator(dv);
実例
spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createDateValidator(GC.Spread.Sheets.ConditionalFormatting.ComparisonOperators.between, new Date(2012, 11, 31), new Date(2013, 11, 31));
dv.showInputMessage(true);
dv.inputMessage("Enter a date between 12/31/2012 and 12/31/2013.");
dv.inputTitle("Tip");
activeSheet.getCell(1, -1).validator(dv);
実例
spread.options.highlightInvalidData = true;
var dv = GC.Spread.Sheets.DataValidation.createListValidator("1,2,3");
dv.showInputMessage(true);
dv.inputMessage("Value must be 1,2 or 3");
dv.inputTitle("tip");
activeSheet.setDataValidator(-1,0,dv);
名前 | 型 |
---|---|
value? |
DefaultDataValidator |
any
値が設定されていない場合は、セルのデータバリデーターを返します。値が設定されている場合は、セルを返します。
▸ value(value?
): any
セルの書式なしの値を取得または設定します。
実例
activeSheet.getCell(1,1).value(10);
名前 | 型 |
---|---|
value? |
any |
any
値が設定されていない場合は、セル値を返します。値が設定されている場合は、セルを返します。
▸ visible(value?
): any
行または列が表示されるかどうかを取得または設定します。
実例
activeSheet.getCell(-1, 0).visible(false);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、行または列が表示されるかどうかを返します。値が設定されている場合は、行または列を返します。
▸ watermark(value?
): any
セルの透かしの内容を取得または設定します。
実例
activeSheet.getCell(1,1).watermark("lightgreen");
名前 | 型 |
---|---|
value? |
string |
any
値が設定されていない場合は、透かしの内容を返します。値が設定されている場合は、セルを返します。
▸ width(value?
): any
列の幅(ピクセル単位)を取得または設定します。
実例
activeSheet.getCell(-1, 0).width(20);
名前 | 型 |
---|---|
value? |
number |
any
値が設定されていない場合は、列の幅を返します。値が設定されている場合は、列を返します。
▸ wordWrap(value?
): any
セルのテキストを折り返すかどうかを取得または設定します。
実例
activeSheet.getRange(-1, 3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).wordWrap(true);
名前 | 型 |
---|---|
value? |
boolean |
any
値が設定されていない場合は、セルのテキストを折り返すかどうかを返します。値が設定されている場合は、セルを返します。