API version 1
- ‐
load¶
readableオブジェクトからExcel2007形式のファイルを読み込みます。
読み込むことができるのは、Excel2007形式のファイル中に含まれるワークシートのみです。ワークシート以外のグラフ、マクロ、ダイアログ等のデータは読み込まれません。 また、ワークシート中に含まれる、図、グラフなどのオブジェクトも読み込まれません。 そのため、読み込んだExcelDocument オブジェクトを同名のファイルに saveメソッドで保存すると、元のファイル中に含まれているワークシート以外のシート及びワークシート中のオブジェクトは削除されます。
また、Excel97-2003形式のファイルを読み込むことはできません。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void load(readable reader) |
readableオブジェクトからExcel2007形式のファイルを読み込みます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
reader |
読み込み元のreadableオブジェクト |
例外
識別子 |
説明 |
---|---|
CRS::Common::Core-2:1 |
有効なreadableオブジェクトが指定されていません |
関連項目
使用例
CRSダウンロード
Form ExcelDocument_load {
x = 0;
y = 0;
width = 800;
height = 600;
ExcelDocument document;
Button button_load {
x = 10;
y = 10;
width = 200;
height = 30;
title = "ExcelDocument.load";
function onTouch(e) {
var file = FileSystem.openDialog("ExcelDocument.load", "Excelファイル(*.xlsx)", "*.xlsx", "");
if (file.isValid) {
# Excelファイル読み込み
^.document.load(file);
var sheets = ^.document.getSheets();
for (var i in sheets) {
print("sheet(", i, "): title=", sheets[i].title);
}
}
}
}
}