JMPでサポートされていないファイルを開く<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />皆さんこんにちは、
.watファイルを開く必要があります。 手動でデータテーブルにインポートすることができます、そして私はスペースとスペースで区切られたフィールドを使用することによってこれをします。 スクリプトをコピーすることができます:
テーブルにプロパティを追加(
{新しいスクリプト(
"ソース"、
開いた(
"C:¥Users¥user¥Downloads¥B8A17901.WAT"、
列(
列( "列1"、数値、"連続"、フォーマット( "最高"、10))、
列( "WAT"、文字、"公称")、
列( "DATA"、文字、"公称")、
列( "ATTACHED"、文字、"公称")、
列( "c000005"、文字、"公称")、
列( "c000006"、文字、"公称")、
列( "c000007"、文字、"公称")、
列( "c000008"、文字、"公称")、
列( "c000009"、文字、"公称")、
列( "c0000010"、文字、"公称")、
列( "c0000011"、文字、"公称")、
列( "c0000012"、文字、"公称")、
列( "c0000013"、文字、"公称")
)
設定をインポート(
行末(CRLF、CR、LF)、
フィールドの終わり(スペース、スペース、CSV(0))、
ストリップ引用符(1)、
アポストロフィを引用符(0)として使用します。
ファイル全体をスキャン(1)
空の列を数値(0)として扱います。
CompressNumericColumns(0)、
CompressCharacterColumns(0)、
CompressAllowListCheck(0)、
ラベル(1)
列名開始(1)、
データ開始(2)
読む行数( "All")、
年規則( "20xx")
)
)
)}
)
しかし、私が本当にやりたいことはこれを行うスクリプトを書くことですが、私はそれが私が間違っているのかどうかわからない。 ファイルを選択し、新しいデータテーブルを作成し、そのデータテーブルにプロパティを追加します。 何か案は?ありがとうございます。
file = Pick File();
dt = New Table();
dt <<テーブルにプロパティを追加する(
{新しいスクリプト(
"ソース"、
開いた(
ファイル、
列(
列( "列1"、数値、"連続"、フォーマット( "最高"、10))、
列( "WAT"、文字、"公称")、
列( "DATA"、文字、"公称")、
列( "ATTACHED"、文字、"公称")、
列( "c000005"、文字、"公称")、
列( "c000006"、文字、"公称")、
列( "c000007"、文字、"公称")、
列( "c000008"、文字、"公称")、
列( "c000009"、文字、"公称")、
列( "c0000010"、文字、"公称")、
列( "c0000011"、文字、"公称")、
列( "c0000012"、文字、"公称")、
列( "c0000013"、文字、"公称")
)
設定をインポート(
行末(CRLF、CR、LF)、
フィールドの終わり(スペース、スペース、CSV(0))、
ストリップ引用符(1)、
アポストロフィを引用符(0)として使用します。
ファイル全体をスキャン(1)
空の列を数値(0)として扱います。
CompressNumericColumns(0)、
CompressCharacterColumns(0)、
CompressAllowListCheck(0)、
ラベル(1)
列名開始(1)、
データ開始(2)
読む行数( "All")、
年規則( "20xx")
)
)
)}
)
再:JMPでサポートされていないファイルを開くありがとうございました!何らかの理由でプロパティを追加する必要があると思いました。 これはとても簡単な方法です。
file = Pick File();
dt = Open(ファイル
設定をインポート(
行末(CRLF、CR、LF)、
フィールドの終わり(スペース、スペース、CSV(0))、
ストリップ引用符(1)、
アポストロフィを引用符(0)として使用します。
ファイル全体をスキャン(1)
空の列を数値(0)として扱います。
CompressNumericColumns(0)、
CompressCharacterColumns(0)、
CompressAllowListCheck(0)、
ラベル(1)
列名開始(1)、
データ開始(2)
読む行数( "All")、
年規則( "20xx")
;);
再:JMPでサポートされていないファイルを開くありがとう、私はそれがそれほど単純であることに気づかなかった。
再:JMPでサポートされていないファイルを開くそしてロシア人は鉛筆を使いました。
MSの答えを拡大する。 Open()は多種多様なオプションを取り、想像可能なあらゆる方法で区切りを指定することができます。 詳細については、スクリプトインデックスで開くを検索してください。 例2がおそらく最も有益でしょう。
もちろん、上のスクリプトから指定されたすべてのopenプロパティがすでにあります。 コードのこの部分を削除するだけです。
dt = New Table();
dt <<テーブルにプロパティを追加する(
{新しいスクリプト(
"ソース"、
それに続く ")})"。
もちろん、コードを最適化できることは間違いありません。列を指定する必要があるとは思えません。
再:JMPでサポートされていないファイルを開くこれを行うためにテーブルプロパティは必要ありません。新しいテーブルはOpen()によって自動的に作成されます。
ファイル= ピックファイル ();
dt = 開いた (ファイル、 ... ;