Maple für Professional
Maple für Akademiker
Maple für Studenten
Maple Personal Edition
Maple Player
Maple Player für iPad
MapleSim für Professional
MapleSim für Akademiker
Maple T.A. - Testen & beurteilen
Maple T.A. MAA Placement Test Suite
Möbius - Online-Courseware
Machine Design / Industrial Automation
Luft- und Raumfahrt
Fahrzeugtechnik
Robotics
Energiebranche
System Simulation and Analysis
Model development for HIL
Anlagenmodelle für den Regelungsentwurf
Robotics/Motion Control/Mechatronics
Other Application Areas
Mathematikausbildung
Technik
Allgemein- und berufsbildende Schulen
Testen und beurteilen
Studierende
Finanzmodelle
Betriebsforschung
Hochleistungsrechnen
Physik
Live-Webinare
Aufgezeichnete Webinare
Geplante Veranstaltungen
MaplePrimes
Maplesoft-Blog
Maplesoft-Mitgliedschaft
Maple Ambassador Program
MapleCloud
Technische Whitepapers
E-Mail Newsletters
Maple-Bücher
Math Matters
Anwendungs-Center
MapleSim Modell-Galerie
Anwenderberichte
Exploring Engineering Fundamentals
Lehrkonzepte mit Maple
Maplesoft Welcome-Center
Resource-Center für Lehrer
Help-Center für Studierende
ExcelTools[Import] - Excel スプレッドシートからのデータのインポート
使い方
Import(file, sheet, cells, emptycell=value)
パラメータ
file
-
(標準インターフェースではオプション)文字列; データのインポート元の Excel ファイル名
sheet
(オプション)文字列または正の整数; データのインポート元シートの名前またはインデックス(デフォルトは 1)
cells
(オプション)文字列; インポートするセル範囲(デフォルトはシート全体)
value
(オプション)任意; スプレッドシートの空白セルに与える値(デフォルトは 0.0)
説明
Import(file,sheet,cells) 関数は Microsoft Excel フォーマットのファイル file を、sheet と cells パラメータのアドレスに応じて 2 次元の Array として、開始添え字 1 から取り込みます。
標準インターフェースでは、file パラメータが与えられていない場合はファイル名を入力するフィールドを持つダイアログが提示されます。その他すべてのインターフェースで file パラメータは必須となります。
sheet パラメータはファイルに含まれるシート名かシート番号のどちらかを指定します。
cells パラメータは標準的なセルの範囲指定 (例えば "A1:B9" もしくは "c$10..$w15") もしくは範囲の名前を指定します。範囲を名前で与える場合、その名前は Excel ファイルに存在している必要があります。
cells に例えば "D13" とセルを 1 つだけ指定した場合、"D13" が範囲の左上隅で、シートの右下隅が範囲の右下隅と解釈されます。(1 つのセルだけを取り込むには "AQ13:AQ13" のように指定します。)
スプレッドシートでは、データと共に空白セルが混在している場合があります。デフォルトとして、これらのセルはインポート時に値 0.0 を与えられます。emptycell= のオプションを用いれば、別の値を指定することができます。例えば、emptycell=undefined または emptycell= など。
例
以下の例を実行するには、必要なシートやセルを含んだ Employees.xls という名前の Excel スプレッドシートを作成してください。
with(ExcelTools):
Q := Import("Employees.xls", "Payroll", "B2:C9"):
左上隅だけを指定すると、そこからシートの右下隅までのすべてを取り込みます。
R := Import("Employees.xls", "Payroll", "B2"):
ArrayDims(R);
セルの範囲は名前でも指定できます。
P := Import("Employees.xls", "FirstQuarter" ):
シートはシート番号、名前のどちらでも指定できます。
S := Import("Employees.xls", 2, "A1:w25"):
最初 (もしくは唯一) のシートすべてを取り込みます。
T := Import("Employees.xls"):
(標準インターフェースのみ)ファイル名やその他のデータを入力するためダイアログを開きます。
T := Import();
参照
Array, ExcelTools, ExcelTools[Export], ExcelTools[WorkbookData]
Download Help Document