Excelワークシートを開いて列を制限する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
Mac上のバージョン11.2。ワークシートを開き、最初の6列のみを取り込もうとしています。次のコードを使用していますが、指定された6列ではなく12列を持っています。 何か手がかりはありますか?
dt = 開いた (
( ピックファイル ()) 、
ワークシート ( "STUD BUMP FIDUCIALS" ) 、
ワークシートオプション (
1 、
列ヘッダーがあります ( 1 ) 、
ヘッダの行数 ( 1 ) 、
行の先頭からヘッダー ( 1 ) 、
データが行から始まる ( 2 ) 、
列から始まるデータ ( 1 ) 、
データは行で終わります ( 0 ) 、
データは列で終わります ( 6 ) 、
複製スパン行 ( 1 ) 、
隠れた行を抑制する ( 1 ) 、
非表示列を非表示にする ( 1 ) 、
階層として扱う ( 0 )
) 、
) ;
再:Excelワークシートを開いて列を制限するこんにちはヘゲダス 、
おそらく、フルインポート後に最初の6列だけを保持することでこれを処理できますか?これは、最初の6列を選択してからテーブルをサブセット化して元のテーブルを閉じるという1つのアプローチです。目に見えないように最初のテーブルを開くこともできますし、あなたのユーザはこれがバックグラウンドで起こっていることを知らないでしょう。
これが役に立つことを願っています!
ジュリアン
dt = 現在のデータ表 () ;
cc = dt << 列名を取得する () ;
ncols = 6 ; //ただし、多くの列を保持したい
にとって ( 私 = 1 、私 <= ncols 、私 ++、
cc [ 私 ] << 選択セット ( 1 ) ;
) ;
dt << サブセット ( すべての行 、選択した列 ) ;
閉じる ( dt 、保存しない ) ;
再:Excelワークシートを開いて列を制限するこれは私にとって大きな問題です。 私がサポートする必要があるクライアントがあり、それらのスクリプトはいくつかのExcelファイルをインポートすることから始まります。 Mac版にはその機能がないため、スクリプトを実行することはできません。 そしてバージョン12(私に追加費用)はまだ出荷されていません。
解決策がありますか、それとも単に謝罪ですか。
再:Excelワークシートを開いて列を制限するウィキペディアでJMPを調べてみましょうか。 JMP(統計ソフトウェア) - ウィキペディア、フリー百科事典 JMPとはJohnのMacintoshプログラムの略です。 あなたは、その遺産から、Mac版は常にWindows版と同等の機能であるべきだと考えるでしょう。 それは今設計ガイドラインですか?私がシリコンバレーに座っているところから、Macユーザーの優位性はそれが良いビジネス決定であると主張するでしょう。 たぶんあなたは制御実験を実行することができます。
再:Excelワークシートを開いて列を制限するワークシートオプションJSLは、Excelウィザードの動作を再現するために生まれました。 これはJMP 11のWindowsでは利用可能でしたが、Macでは利用できませんでした。 Mac用のJMP 12がこの機能を提供します。
ブライアン・コーコラン
JMP開発