このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
ファ▪▪▪▪ルからの时间表の作成
は,ファ,ルから列方向のデ,タを読み取ることにより时间表を作成します。TT
= readtimetable (文件名
)
readtimetable
は,ファaaplル拡張子からファaaplル形式を判定します。
区切りテキストファ电子邮箱ルの場合,. txt
、.dat
または. csv
スプレッドシトファルの場合,xls
、.xlsb
、.xlsm
、.xlsx
、.xltm
,.xltx
または。ods
拡張マ,クアップ言語(xml)の場合,. xml
。
テキストファルおよびスプレッドシトファルの場合,readtimetable
は,ファ▪▪▪ルの列ごとに1▪▪▪の変数をTT
に作成し,ファ。XMLファ电子邮箱ルの場合,readtimetable
は,时间表変数として検出された要素ノドまたは属性ノドごとに1の変数をT
に作成します。変数の名前は要素および属性の名前に対応します。
readtimetable
は,表形式デ,タの型がdatetime
または持续时间
の最初の列を时间表の行時間に設定します。残りの列は时间表の変数になります。
は1つ以上の名前と値のペアの引数で指定された追加のオプションを使用して,ファイルから时间表を作成します。名前と値のペアを指定する前に,前述の構文の入力引数のいずれかを使用してください。TT
= readtimetable (___,名称,值
)
デタ特有のンポトオプションを設定するには,选择
オブジェクトを使用するか,名前と値のペアを指定できます。选择
に加えて名前と値のペアを指定する場合,readtimetable
がサポ,トするのは次の名前と値のペアのみです。
テキストおよびスプレッドシトのパラメタ- .ReadVariableNames
、RowTimes
、SampleRate
、步伐
、开始时间
テキストのみのパラメタ-DateLocale
、编码
スプレッドシトのみのパラメタ- .表
、UseExcel
コンマ区切りのテキストファ▪▪ルからテ▪▪ブルを作成します。
TT =阅读时间表(“outages.csv”);
テ,ブルの概要を表示します。时间表の作成時に行時間のパラメーターを設定しない場合、関数readtimetable
はデタOutageTime
内の最初のdatetime変数または时间変数を検出し,行時間の変数として指定します。残りの変数は时间表の変数になります。
总结(TT)
RowTimes: OutageTime: 1468x1 datetime值:Min 2002-02-01 12:18 Median 2010-03-18 21:05 Max 2014-01-15 02:41变量:Region: 1468x1 cell array of character vector Loss: 1468x1 double值:Min 0 Median 180.26 Max 23418 NumMissing 604 Customers: 1468x1 double值:Min 0 Median 75765 Max 5.9689e+06 NumMissing 328 RestorationTime: 1468x1 datetime值:Min 2002-02-07 16:50 Median 2010-03-31 10:54 Max 204209-18 23:31 NumMissing 29原因:1468x1 cell array of character vector
テキストファイルのインポートオプションを検出し,変数の型を指定して,データから时间表を作成します。
ファ▪▪ルから▪▪ンポ▪トオプションオブジェクトを作成し,変数オプションを調べます。
opts = detectImportOptions(“outages.csv”);选择。VariableOptions
ans = 1x6异构VariableImportOptions (TextVariableImportOptions, DatetimeVariableImportOptions, NumericVariableImportOptions)数组,属性:Name Type FillValue TreatAsMissing QuoteRule Prefixes suffix EmptyFieldRule
オプションオブジェクトを変更してデ,タ内の変数の目的のデ,タ型を指定します。変数地区
および导致
のデタ型を分类に変更します。
选项= setvartype(选项,{“地区”,“原因”}, {“分类”,“分类”});
readtimetable
をオプションオブジェクトと共に使用して,时间表を@ @ンポ@ @トします。次に,时间表の概要を表示します。
TT =阅读时间表(“outages.csv”、选择);总结(TT)
RowTimes: OutageTime: 1468x1 datetime值:Min 2002-02-01 12:18 Median 2010-03-18 21:05 Max 2014-01-15 02:41变量:Region: 1468x1 categorical值:MidWest 142 NorthEast 557 SouthEast 389 SouthWest 26 West 354 Loss: 1468x1 double值:Min 0 Median 180.26 Max 23418 NumMissing 604 Customers: 1468x1 double值:Min 0 Median 75765 Max 5.9689e+06 NumMissing 328 RestorationTime: 1468x1 datetime值:最小时间中位数2010-03-31最大时间最大204209-18 23:31数字失踪29原因:1468x1分类值:攻击294地震2能源紧急188设备故障156火灾25强风暴338雷暴201未知24风95冬季风暴145
コンマ区切りのテキストファイルから表を読み取り,任意の行時間変数である时间表を作成します。
。
opts = detectImportOptions(“outages.csv”);预览(“outages.csv”选择)
ans =8×6表地区OutageTime RestorationTime造成损失客户 _____________ ________________ ______ __________ ________________ ___________________ {' 西南的}2002-02-01 12:18 458.98 - 1.8202 e + 06 2002-02-01 16:50{“暴风雪”}{“东南”}2003-01-23 00:49 530.14 - 2.1204 e + 05 NaT{“暴风雪”}{“东南”}2003-02-07)21:15 289.4 - 1.4294 e + 05 2003-02-07 08:14{“暴风雪”}{‘西方’}2004-04-06 05:44 434.81 - 3.4037 e + 05 2004-04-06 06:10{“设备故障”}{“中西部”}2002-03-16 06:18 186.442.1275e+05 2002-03-18 23:23{'严重风暴'}{'西部'}2003-06-18 02:49 00 2003-06-18 10:54{'攻击'}{'西部'}2004-06-20 14:39 231.29 NaN 2004-06-20 19:16{'设备故障'}{'西部'}2002-06-06 19:28 311.86 NaN 2002-06-07 00:51{'设备故障'}
変数RestorationTime
を时刻表の行時間変数に指定して,时刻表を作成します。次に,时间表の概要を表示します。
TT =阅读时间表(“outages.csv”,“RowTimes”,“RestorationTime”);总结(TT)
RowTimes: RestorationTime: 1468x1 datetime值:Min 2002-02-07 16:50 Median 2010-03-31 10:54 Max 204209-18 23:31 NumMissing 29变量:Region: 1468x1 cell array of character vectors OutageTime: 1468x1 datetime值:Min 2002-02-01 12:18 Median 2010-03-18 21:05 Max 2014-01-15 02:41 Loss: 1468x1 double值:Min 0 Median 180.26 Max 23418 NumMissing 604 Customers: 1468x1 double值:Min 0 Median 75765 Max 5.9689e+06 NumMissing 328原因:1468x1 cell array of character vectors
スプレッドシトファルから时间表を作成し,入力デタを書式設定します。たとえば,ファquarterlyFinances1999To2019.csv
から时间表を作成し,タイムスタンプの開始日と,各タイムスタンプ間の時間を指定し,データから“$”記号を削除します。
ファereplicationルquarterlyFinances1999To2019.csv
のデ,タを时间表として読み取ります。連続する行時間の間の時間の長さを,1999年1月1日から始まる1カレンダー四半期として指定します。“PreserveVariableNames”
を真正的
に設定し,変数名に含まれる空白をそのまま残します。“TrimNonNumeric”
を真正的
に設定し,デ,タの数値の前にある"$"記号を削除します。
TT =阅读时间表(“quarterlyFinances1999To2019.csv”,“步伐”calquarters (1)“开始时间”, datetime(1999,1,1),...“PreserveVariableNames”,真的,“TrimNonNumeric”,真正的);
デ,タの概要を表示します。
总结(TT)
行次数:时间:80x1 datetime值:Min 01- 01- 1999年1月-2008年11月- 16- 2018年10月变量:净销售额:80x1 double值:Min 35066中位数1.0407e+05最大1.7684e+05销售成本:80x1 double值:Min 18106中位数48624最大77742毛利率:80x1 double值:Min 14563中位数56719最大99097研发费用:80x1 double值:Min 4904.9中位数24637最大45234管理费用:80x1 double值:Min最小1047.4中位数2015.3最大2811.5总营业费用:80x1倍值:最小5992.5中位数26518最大48045净收入:80x1倍值:最小7634.3中位数28586最大51051总股份:80x1倍值:最小822中位数1820.5最大2710每股收益:80x1倍值:最小6.52中位数15.515最大24.62
文件名
- - - - - -読み取るファ@ @ルの名前読み取るファ@ @ルの名前。文字ベクトルまたは字符串スカラとして指定します。
ファ电子邮箱ルの場所によって,文件名
は次のいずれかの形式をとります。
場所 |
形式 |
||||||||
---|---|---|---|---|---|---|---|---|---|
現在のフォルダ,またはmatlab®パス上のフォルダ | ファ@ @ル名を 例: |
||||||||
フォルダ内のファル |
ファルが現在のフォルダまたはmatlabパス上のフォルダにない場合は, 例: 例: |
||||||||
@ @ @ @ @ @ @ @ | ファイルをインターネットの统一资源定位符(URL)として指定する場合, 例: |
||||||||
リモ,トの場所 |
リモトの場所に保存されたファルの場合,
リモ,トの場所に基づいて,
詳細にいては,リモ,トデ,タの操作を参照してください。 例: |
文件名
にファaapl . exe,にファaapl . exe,ト関数は拡張子からファaapl . exe。それ以外の場合は,名前と値のペアの引数“文件类型”
を指定してファ@ @ルの種類を示さなければなりません。
微软®Excel®ソフトウェアがWindows操作系统®システムで,インポート関数は,使用しているExcelのバージョンで認識されるすべてのExcelスプレッドシートファイル形式を読み取ります。
システムにExcel for Windowsがない場合,またはMATLAB在线™を使用している場合,UseExcel
プロパティが假
に設定されている状態で動作し,.xls, .xlsx, .xlsm, .xltx和.xltm
ファ@ @ルのみを読み取ります。
区切りテキストファe.c.ルの場合,e.c.ンポ,e.c.ト関数はファe.c.ル内の空のフィ,e.c.ルドを,南
(数値変数の場合)または空の文字ベクトル(テキスト変数の場合)のどらかに変換します。テキストファ@ @ルのすべての行には同じ数の区切り記号がなければなりません。@ @ @ @ @ @ @ @ @ @ @ @ @ @。
デ,タ型:字符
|字符串
选择
- - - - - -ファ@ @ル@ @ンポ@ @トオプションSpreadsheetImportOptions
|DelimitedtextImportOptions
|FixedWidthImportOptions
|XMLImportOptions
ファ@ @ル@ @ンポ@ @トオプション。関数detectImportOptions
によって作成されたSpreadsheetImportOptions
、DelimitedTextImportOptions
、FixedWidthImportOptions
,またはXMLImportOptions
オブジェクトとして指定します。选择
オブジェクトにはデタンポトのプロセスを制御するプロパティが含まれています。各オブジェクトのプロパティの詳細にいては,該当するオブジェクトのペジを参照してください。
ファ@ @ルの種類 | 出力 |
---|---|
スプレッドシトファル | SpreadsheetImportOptions オブジェクト(表 、DataRange ,およびVariableNames プロパティにのみ使用可能) |
テキストファ@ @ル | DelimitedTextImportOptions オブジェクト |
固定幅テキストファ@ @ル | FixedWidthImportOptions オブジェクト |
XMLファescル | XMLImportOptions オブジェクト |
オプションの名称,值
の引数ペアをコンマ区切りで指定します。的名字
は引数名で,价值
は対応する値です。的名字
は引用符で囲まなければなりません。Name1, Value1,…,的家
のように,複数の名前と値のペアの引数を任意の順序で指定できます。
“NumHeaderLines”,5
は,表形式デ,タの前の最初の5行がヘッダ,行であることを示します。
文件类型
- - - - - -ファ@ @ルの種類“文本”
|“表格”
ファ@ @ルの種類。“文件类型”
と“文本”
または“表格”
で構成されるコンマ区切りのペアとして指定します。
文件名
にファ▪▪▪▪ル拡張子が含まれない場合,または次の拡張子以外の場合は,名前と値のペアの引数“文件类型”
を指定します。
区切りテキストファ电子邮箱ルの場合,. txt
、.dat
または. csv
スプレッドシトファルの場合,xls
、.xlsb
、.xlsm
、.xlsx
、.xltm
,.xltx
または。ods
例:“文件类型”、“文本”
デ,タ型:字符
|字符串
NumHeaderLines
- - - - - -ヘッダ,の行数ファ▪▪ルのヘッダ▪▪の行数。“NumHeaderLines”
と正の整数で構成されるコンマ区切りのペアとして指定します。指定しない場合、ファイル ヘッダーの行数はインポート関数により自動検出されます。
例:“NumHeaderLines”7
デ,タ型:单
|双
ExpectedNumVariables
- - - - - -必要な変数の数必要な変数の数。“ExpectedNumVariables”
と正の整数で構成されるコンマ区切りのペアとして指定します。指定しない場合、変数の数はインポート関数により自動検出されます。
デ,タ型:单
|双
范围
- - - - - -読み取るデ,タの部分テキストまたはスプレッドシトファルから読み取るデタの部分。“范围”
と,次のいずれかの形式をとる文字ベクトル,字符串スカラー,または数値ベクトルで構成されるコンマ区切りのペアとして指定します。
范围 の指定方法 |
説明 |
---|---|
開始セル
|
文字ベクトル,弦スカラー,または2要素数値ベクトルとして,データの開始セルを指定します。
開始セルを使用して,インポート関数は,インポートを開始セルで開始し,最後の空の行またはフッター範囲で終了することで,データの範囲を自動的に検出します。 例: |
四角形の範囲
|
次の四角形の範囲フォ,ムのいずれかを使用して,読み取る範囲を正確に指定します。
。指定された範囲内の空のフィルドは欠損セルとしてンポトされます。 |
行範囲または列範囲
|
Excelの行番号を使用して,開始行と終了行を示して範囲を指定します。 インポート関数は,指定された行範囲を使用して,最初の空でない列からデータの最後まで読み取ることにより,列の範囲を自動的に検出し,列ごとに1つの変数を作成します。 例: あるいは,Excelの列の文字または数字を使用して開始列と終了列を示して,範囲を指定します。 インポート関数は,指定された列範囲を使用して,最初の空でない行からデータの最後またはフッター範囲まで読み取ることにより,行の範囲を自動的に検出します。 指定された範囲の列数は 例: |
開始行番号
|
正のスカラ行ンデックスを使用して,デタを含む最初の行を指定します。 インポート関数は,指定された行インデックスを使用して,指定された最初の行からデータの最後またはフッター範囲まで読み取ることにより,データの範囲を自動的に検出します。 例: |
Excelの名前付き範囲
|
Excelでは,スプレッドシ,ト内の範囲を表す名前を作成できます。たとえば,スプレッドシ,トの四角形部分を選択して 例: |
指定なしまたは空
|
指定しない場合,使用範囲は。 例: メモ:“使用範囲”とは,スプレッドシ,ト内で実際にデ,タが含まれている四角形部分を指します。ンポ,ト関数は,データを含まない先頭と末尾の行と列をすべてトリミングして、使用範囲を自動的に検出します。空白のみのテキストはデータと見なされ、使用範囲内に取得されます。 |
デ,タ型:字符
|字符串
|双
TextType
- - - - - -インポートされるテキストデータの型“字符”
(既定値) |“字符串”
。“TextType”
と“字符”
または“字符串”
で構成されるコンマ区切りのペアとして指定します。
“字符”
-テキストデタを文字ベクトルとしてmatlabにンポトします。
“字符串”
-テキストデタをstring配列としてMATLABにンポトします。
例:“TextType”、“生物炭”
DatetimeType
- - - - - -インポートされる日付と時刻のデータの型“datetime”
(既定値) |“文本”
|“exceldatenum”
(スプレッドシ、トファ、ルのみ)。“DatetimeType”
と,“datetime”
、“文本”
、“exceldatenum”
のいずれかの値で構成されるコンマ区切りのペアとして指定します。値“exceldatenum”
はスプレッドシトファルのみに適用され,テキストファルに対しては有効ではありません。
値 | インポートされる日付と時刻のデータの型 |
---|---|
“datetime” |
MATLABの 詳細にいては, |
“文本” |
|
“exceldatenum” |
Excelのシリアル日付値 シリアル日付値は,指定された基準日からの日数に等しい単一の数値です。Excelのシリアル日付値では MATLAB のシリアル日付値とは異なる基準日が使用されています。Excel の日付の詳細については、 |
デ,タ型:字符
|字符串
TreatAsMissing
- - - - - -欠損デ,タとして解釈するテキスト欠損デ,タとして解釈するテキスト。文字ベクトル、字符串スカラ、文字ベクトルのcell配列,または字符串配列として指定します。
例:TreatAsMissing,{“NA”,“TBD”}
は,NA
またはTBD
のすべての出現を欠損フィ,ルドとして処理するように指示します。
デ,タ型:字符
|字符串
|细胞
ReadVariableNames
- - - - - -最初の行を変数名として読み取る真正的
|假
“ReadVariableNames”
と,真正的
または假
のいずれかで構成されるコンマ区切りのペアとして指定される最初の行を変数名として読み取ります。指定しない場合,。
ンジケタ |
説明 |
---|---|
|
読み取る領域の最初の行にテ,ブルの変数名が含まれている場合に使用します。インポート関数は,検出した変数名を使用して |
|
読み取る領域の最初の行にテ,ブルのデ,タが含まれている場合に使用します。インポート関数は,形式 |
指定なし | 指定しない場合,真正的 または假 を自動的に検出し,それに応じて続行します。 |
选择
に加えてReadVariableNames
の名前と値のペアを指定する場合,。
ReadVariableNames
が真正的
に設定されている場合,VariableNamesRange
またはVariableNamesLine
プロパティを使用して,指定されたファ。
ReadVariableNames
が假
に設定されている場合,VariableNames
プロパティから変数名を読み取ります。
デ,タ型:逻辑
RowTimes
- - - - - -行時間変数行時間変数。“RowTimes”
および変数名または時間ベクトルで構成されるコンマ区切りのペアとして指定します。
変数名は,datetime
または持续时间
の値を含む入力表内の任意の変数名を含む文字ベクトルまたは字符串スカラーでなければなりません。変数名で指定される変数は,行の行時間のラベルを提供します。入力表の残りの変数は,时间表の変数になります。
時間ベクトルはdatetime
ベクトルまたは持续时间
ベクトルでなければなりません。時間ベクトルの要素数は、入力テーブルの行数と等しくなければなりません。時間ベクトルの時間値は、一意であったり、並べ替えられていたり、規則的な値である必要はありません。入力 table のすべての変数は timetable の変数になります。
デ,タ型:字符
|字符串
|datetime
|持续时间
SampleRate
- - - - - -行時間のサンプルレ,ト行時間のサンプルレ,ト。“SampleRate”
と正の数値スカラ,で構成されるコンマ区切りのペアとして指定します。サンプルレートは,出力时间表の時間ベクトルの1秒あたりのサンプル数(Hz)です。
“SampleRate”
を使用して时间表の行時間ベクトルを指定する場合,既定の最初の行時間(開始時間)はゼロ秒です。開始時間をゼロ以外に設定するには,“开始时间”
の名前と値のペアを指定します。
デ,タ型:双
步伐
- - - - - -行時間の間のタ@ @ムステップ行時間の間のタ@ @ムステップ。“步伐”
および时间スカラーまたはcalendarDurationスカラーで構成されるコンマ区切りのペアとして指定します。“步伐”
パラメ,タ,の値は,連続する行時間の間の時間の長さを指定します。ンポ,ト関数は,タイム ステップ値を使用して等間隔の行時間を計算します。
“步伐”
を使用して时间表の行時間ベクトルを指定する場合,既定の最初の行時間(開始時間)はゼロ秒です。開始時間をゼロ以外に設定するには,“开始时间”
の名前と値のペアを指定します。
“步伐”
がカレンダ,期間の値である場合,“开始时间”
はdatetime値でなければなりません。
デ,タ型:持续时间
|calendarDuration
开始时间
- - - - - -行時間の開始時間行時間の開始時間。开始时间
と,datetimeスカラーまたは时间スカラーで構成されるコンマ区切りのペアとして指定します。
时间表の時間ベクトルを定義するには,“开始时间”
を“SampleRate”
または“步伐”
の名前と値のペアの引数と共に使用します。
開始時間のデ,タ型により,行時間ベクトルのデ,タ型が決まります。
開始時間がdatetime値の場合,时间表の行時間はdatetime値になる。
開始時間がduration値の場合,行時間はdurationになる。
デ,タ型:datetime
|持续时间
VariableNamingRule
- - - - - -変数名を保持するかどうかのフラグ“修改”
(既定値) |“保存”
変数名を保持するかどうかのフラグ。VariableNamingRule
と,“修改”
または“保存”
のいずれかで構成されるコンマ区切りのペアとして指定します。
“修改”
-無効な変数名(関数isvarname
で判定)を,有効なmatlab識別子に変換。
“保存”
——スペースや非ASCII文字を含む変数名など,有効なMATLAB識別子ではない変数名を保持。
R2019b以降,変数名と行名には,スペースや非ASCII文字など任意の文字を含めることができます。また,英字だけでなく任意の文字で始めることができます。変数名と行名は,有効なmatlab識別子(関数isvarname
で判定)である必要はありません。これらの変数名と行名を保持するには,VariableNamingRule
の値を“保存”
に設定します。
デ,タ型:字符
|字符串
分隔符
- - - - - -フィ,ルドの区切り記号区切りテキストファ▪▪ル内のフィ▪▪ルドの区切り記号。文字ベクトル、字符串スカラ、文字ベクトルのcell配列,または字符串配列として指定します。
例:“分隔符”,“|”
例:“分隔符 ',{';','*'}
デ,タ型:字符
|字符串
|细胞
空格
- - - - - -空白として扱う文字空白として扱う文字。1文字以上が含まれる文字ベクトルまたは string スカラーとして指定します。
例:“空白”、“_”
例:“空白”、“? !”
LineEnding
- - - - - -行末の文字{' \ n ', ' \ r ', ' \ r \ n '}
(既定値) |文字ベクトル|字符串スカラ|文字ベクトルのcell配列|字符串配列行末の文字。文字ベクトル,弦スカラー,文字ベクトルの细胞配列,または字符串配列として指定します。
例:' LineEnding ', ' \ n '
例:“LineEnding”、“\ r \ n”
例:LineEnding,{‘\ b’,‘:’}
デ,タ型:字符
|字符串
|细胞
CommentStyle
- - - - - -コメントのスタ@ @ルコメントのスタ@ @ル。文字ベクトル、字符串スカラ、文字ベクトルのcell配列,または字符串配列として指定します。
たとえば,パ,セント記号に続く同じ行のテキストを無視するには,CommentStyle
を“%”
に指定します。
例:CommentStyle,{“/ *”}
デ,タ型:字符
|字符串
|细胞
编码
- - - - - -文字エンコ,ドスキ,ム“utf - 8”
|“iso - 8859 - 1”
|“windows - 1251”
|“windows - 1252”
|……ファルに関連付けられた文字エンコドスキム。“编码”
と“系统”
で構成されるコンマ区切りのペア,または標準の文字エンコ,ドスキ,ム名として指定します。エンコ,ドを指定しない場合,関数readtimetable
は自動文字セット検出を使用して,ファ。
ンポ,トオプションに加えて引数“编码”
を指定した場合,関数readtimetable
は“编码”
。
例:“编码”,“utf - 8”
は,utf-8をエンコ,ドとして使用します。
例:“编码”、“系统”
はシステムの既定のエンコ,ドを使用します。
デ,タ型:字符
|字符串
DurationType
- - - - - -持续时间デ,タの出力デ,タ型“持续时间”
(既定値) |“文本”
テキストファルからの时长デタの出力デタ型。“DurationType”
と“持续时间”
または“文本”
のいずれかで構成されるコンマ区切りのペアとして指定します。
値 | インポートされる时间データの型 |
---|---|
“持续时间” |
MATLABの 詳細にいては, |
“文本” |
|
デ,タ型:字符
|字符串
DateLocale
- - - - - -日付を読み取るロケ,ル日付を読み取るロケ,ル。“DateLocale”
と,
の形式の文字ベクトルまたは字符串スカラ,で構成されるコンマ区切りのペアとして指定します。ここで,次のようになります。xx
_YY
YY
は国を表す大文字のISO 3166-1 alpha-2コ,ド
xx
は言語を表す小文字2文字のiso 639-1コ,ド
ロケルの一般的な値の一覧にいては,関数datetime
の语言环境
の名前と値のペア引数を参照してください。
% D
書式指定子を使用してテキストをdatetime
値として読み取る場合,DateLocale
を使用して,。
ンポ,トオプション选择
に加えて引数DateLocale
を指定した場合,DateLocale
。
例:“DateLocale”、“ja_JP”
DecimalSeparator
- - - - - -小数点の区切りを示す文字数値変数内の小数点の区切りを示す文字。文字ベクトルまたは字符串スカラとして指定します。ンポ,ト関数は、DecimalSeparator
の名前と値のペアで指定される文字を使用して,数値の整数部分と小数部分を区別します。
整数デ、タ型に変換すると、小数部分をも、数値は最も近い整数に丸められます。
例:名前と値のペアが“DecimalSeparator”、“,”
のように指定される場合,“14159”
を数値3.14159
として▪▪ンポ▪▪トします。
デ,タ型:字符
|字符串
ThousandsSeparator
- - - - - -3桁ごとの区切りを示す文字数値変数内の3桁ごとの区切りを示す文字。文字ベクトルまたは字符串スカラとして指定します。3桁ごとの区切り文字は視覚的な区切りとして機能し,数値を3桁ごとにグル,プ化します。ンポ,ト関数は,ThousandsSeparator
の名前と値のペアで指定される文字を使用して,。
例:名前と値のペアが“ThousandsSeparator”、“,”
のように指定される場合,“1234000”
を1234000
として▪▪ンポ▪▪トします。
デ,タ型:字符
|字符串
TrimNonNumeric
- - - - - -非数値文字の削除假
(既定値) |真正的
非数値文字を数値変数から削除します。逻辑真正的
または假
として指定します。
例:名前と値のペアが“TrimNonNumeric”,真的
のように指定される場合,“500美元/ -”
を500
として読み取ります。
デ,タ型:逻辑
ConsecutiveDelimitersRule
- - - - - -連続する区切り記号を処理する方法“分裂”
|“加入”
|“错误”
区切りテキストファ@ @ル内の連続する区切り記号を処理する方法。次の表の値のいずれかとして指定します。
連続する区切り記号のル,ル | 動作 |
---|---|
“分裂” |
連続する区切り記号を複数のフィ,ルドに分割します。 |
“加入” |
複数の区切り記号を結合して1の区切り記号にします。 |
“错误” |
エラ,を返し; |
デ,タ型:字符
|字符串
LeadingDelimitersRule
- - - - - -先頭の区切り記号を管理する方法“保持”
|“忽略”
|“错误”
区切りテキストファ@ @ル内の先頭の区切り記号を管理する方法。次の表の値のいずれかとして指定します。
先頭の区切り記号のル,ル | 動作 |
---|---|
“保持” |
区切り記号を維持します。 |
“忽略” |
区切り記号を無視します。 |
“错误” |
エラ,を返し; |
TrailingDelimitersRule
- - - - - -末尾の区切り記号を管理する方法“保持”
|“忽略”
|“错误”
区切りテキストファ@ @ル内の末尾の区切り記号を管理する方法。次の表の値のいずれかとして指定します。
先頭の区切り記号のル,ル | 動作 |
---|---|
“保持” |
区切り記号を維持します。 |
“忽略” |
区切り記号を無視します。 |
“错误” |
エラ,を返し; |
表
- - - - - -読み取り元のシ,ト”
(既定値) |文字ベクトル|字符串スカラ|正のスカラ,整数読み取り元のシ,ト。空の文字配列、シート名を含む文字ベクトルまたは string スカラー、あるいはシート インデックスを示す正の整数スカラーとして指定します。インポート関数は表
プロパティに指定された値に基づいて,表に説明されているように動作します。
指定 | 動作 |
---|---|
” (既定) |
1番目のシトからデタをンポトします。 |
名前 | スプレッドシートファイル内のシートの順序に関係なく,一致する名前のシートからデータをインポートします。 |
整数 | スプレッドシートファイル内のシート名に関係なく,整数で示された位置にあるシートからデータをインポートします。 |
デ,タ型:字符
|字符串
|单
|双
UseExcel
- - - - - -Microsoft Excel for WindowsのExcel for Windowsンスタンスを起動するためのフラグ假
(既定値) |真正的
スプレッドシ,トデ,タを読み取るときに,Microsoft ExcelWindows:の,Windows:ンスタンスを起動するためのフラグ。“UseExcel”
と,真正的
または假
のいずれかで構成されるコンマ区切りのペアとして指定します。
“UseExcel”
パラメ,タ,は,次の値のいずれかに設定できます。
真正的
——インポート関数は,ファイルを読み取るときにMicrosoft Excelのインスタンスを起動します。
假
——インポート関数は,ファイルを読み取るときにMicrosoft Excelのインスタンスを起動しません。このモードで動作しているインポート関数の機能では,サポートするファイル形式および式やマクロなどの対話型機能が異なります。
UseExcel |
|
|
---|---|---|
サポトされているファル形式 |
|
|
式やマクロなどの対話型機能のサポ,ト |
あり |
なし |
Windowsプラットフォムでスプレッドシトファルを読み取るときにMicrosoft Excelの电子邮箱ンスタンスを起動する場合は,“UseExcel”
パラメ,タ,を真正的
に設定します。
AttributeSuffix
- - - - - -属性接尾辞“属性”
(既定値) |文字ベクトル|字符串スカラ属性接尾辞。“AttributeSuffix”
と文字ベクトルまたは字符串スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は,読み取り関数が入力XMLファイルに含まれる属性に対応するすべての表変数に付加する接尾辞を指定します。“AttributeSuffix”
を指定しない場合,読み取り関数は既定で接尾辞“属性”
を入力XMLファescルに含まれる属性に対応するすべての変数名に付加します。
例:“AttributeSuffix”、“_att”
ImportAttributes
- - - - - -属性の▪▪ンポ▪▪ト1
または真正的
(既定値) |逻辑0
または假
属性の▪▪ンポ▪▪ト。“ImportAttributes”
と,1
(真正的
)または0
(假
)のいずれかで構成されるコンマ区切りのペアとして指定します。假
を指定すると,読み取り関数は入力ファイル内のXML属性を出力表に変数としてインポートしません。
例:“ImportAttributes”,假的
RowNodeName
- - - - - -表行のXMLノド名表行のXMLノド名。“RowNodeName”
と文字ベクトルまたは字符串スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は,出力表の行を区切るXMLノ,ド名を指定します。
例:“RowNodeName”、“XMLNodeName”
RowSelector
- - - - - -表行のXPath式表行のXPath式。文字ベクトルまたは字符串スカラとして指定します。読み取り関数は,これを使用して出力表の個々の行を選択します。RowSelector
には有効なXPath 1.0版本の式を指定しなければなりません。
例:“RowSelector”、“RootNode / ChildNode”
VariableNodeNames
- - - - - -表変数のXMLノド名表変数のXMLノド名。“VariableNodeNames”
と文字ベクトルの细胞配列または字符串配列のいずれかで構成されるコンマ区切りのペアとして指定します。この引数は,読み取り関数が出力表に変数として読み取るXMLノードを識別するために使用するXMLノード名を指定します。
例:VariableNodeNames,{‘XMLNodeName1’,‘XMLNodeName2}
例:“VariableNodeNames”、“XMLNodeName”
例:“VariableNodeNames”,(“XMLNodeName1”、“XMLNodeName2”)
VariableSelectors
- - - - - -表変数のXPath式表変数のXPath式。文字ベクトルのcell配列または字符串配列として指定します。読み取り関数は,これを使用して表変数を選択します。VariableSelectors
には有効なXPath 1.0版本の式を指定しなければなりません。
例:VariableSelectors, {' / RootNode / ChildNode '}
例:‘VariableSelectors’,”/ RootNode / ChildNode”
例:“VariableSelectors”,(“/ RootNode / ChildNode1”,“/ RootNode / ChildNode2”)
TableNodeName
- - - - - -表のXMLノド名表のXMLノド名。“TableNodeName”
と文字ベクトルまたは字符串スカラーのいずれかで構成されるコンマ区切りのペアとして指定します。この引数は,読み取り関数が表に読み取る入力構造体のノ,ドを指定します。
例:“TableNodeName”、“节点名的
TableSelector
- - - - - -tableデタのXPath式tableデタのXPath式。文字ベクトルまたは字符串スカラとして指定します。読み取り関数は,これを使用して出力表のデ,タを選択します。TableSelector
には有効なXPath 1.0版本の式を指定しなければなりません。
例:“TableSelector”、“RootNode / ChildNode”
VariableUnitsSelector
- - - - - -変数の単位のXPath式変数の単位のXPath。文字ベクトルまたは字符串スカラとして指定します。読み取り関数は,これを使用して表変数の単位を選択します。VariableUnitsSelector
には有効なXPath 1.0版本の式を指定しなければなりません。
例:“VariableUnitsSelector”、“RootNode / ChildNode”
VariableDescriptionsSelector
- - - - - -変数の説明のXPath式変数の説明のXPath式。文字ベクトルまたは字符串スカラとして指定します。読み取り関数は,これを使用して表変数の説明を選択します。VariableDescriptionsSelector
には有効なXPath 1.0版本の式を指定しなければなりません。
例:“VariableDescriptionsSelector”、“RootNode / ChildNode”
RepeatedNodeRule
- - - - - -繰り返しXMLノドの処理方法“addcol”
(既定値) |“忽略”
|“错误”
表の特定の行における繰り返しXMLノドの処理方法。“addcol”
、“忽略”
,または“错误”
として指定します。
繰り返しノ,ドの規則 |
動作 |
---|---|
“addcol” |
表の変数ヘッダ,の下に繰り返しノ,ド用の列を追加します。 |
“忽略” |
繰り返しノドはスキップしてンポトします。 |
“错误” |
エラメッセジを表示し,ンポト操作を中止します。 |
例:“RepeatedNodeRule”、“忽略”
RegisteredNamespaces
- - - - - -登録済みのXML名前空間接頭辞のセット登録済みのXML名前空間接頭辞のセット。RegisteredNamespaces
と接頭辞の配列で構成されるコンマ区切りのペアとして指定します。読み取り関数は,XMLファaaplルのXPath式を評価する際にこれらの接頭辞を使用します。名前空間接頭辞とそれに関連付けられた URL を N 行 2 列の string 配列として指定します。RegisteredNamespaces
は,readstruct
のStructSelector
やreadtable
とreadtimetable
のVariableSelectors
など,セレクタ,の名前と値の引数で指定されたXPath式も評価する場合に使用できます。
既定では,読み取り関数はXPathの評価に使用する名前空間接頭辞を自動的に検出して登録しますが,名前と値の引数RegisteredNamespaces
を使用して新しい名前空間接頭辞を登録することもできます。新しい名前空間接頭辞の登録は,名前空間URLがあるXMLノードについて,XMLファイルで名前空間接頭辞が宣言されていない場合などに便利です。
たとえば,名前空間接頭辞が含まれていないexample.xml
という名前のXMLファaaplルのXPath式を評価するとします。“RegisteredNamespaces”
を[" myprefix ", " //www.tatmou.com ")
と指定して,接頭辞myprefix
をURL//www.tatmou.com
に割り当てます。
T = readtable("example.xml", "VariableSelector", "/myprefix:Data",…"RegisteredNamespaces", [" myprefix ", " //www.tatmou.com "])
例:“RegisteredNamespaces”,(“myprefix”、“//www.tatmou.com”)
RowSelector
やVariableSelector
などのXPathセレクタ,の名前と値の引数では,次のXPath構文がサポ,トされます。
ドキュメント内の場所に関係なく,選択するノ,ドに名前が一致するすべてのノ,ドを選択するには," / / myNode”
構文を使用します。" / / myNode”
を使用すると,XPath式の選択するノ,ドより前の部分を省略できます。
ファ▪▪ル内の1ChildNode [
を指定できます。ここで,n
]n
は,。たとえば,パス“/ RootNode / ChildNode[2]”
は,親がRootNode
である2目のChildNode
要素を選択します。
入力XMLファイル内の,ある要素ノードに属する1つの属性の値を読み取るには,属性名の前に@
を指定します。たとえば,“/ RootNode / ChildNode [2] / @AttributeName”
は,親がRootNode
である2目のChildNode
要素に属する属性AttributeName
を選択します。
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。