列名なしでデータ テーブルを Excel にエクスポートするデータ テーブルを列名なしで Excel 形式 (.xlsx) として保存しようとしています。 すでに設定を変更しましたが、まだ機能しません。 (つまり、データテーブルは列名で保存されます)
Get Preference( Export settings);
環境設定(
エクスポート設定(
行末(CRLF)、
フィールドの終わり ( CSV( 1 ) ),
テーブル ヘッダーのエクスポート( 0 )、
すべての列名を引用します ( 0 ),
すべての文字値を引用する ( 0 ),
すべての数値を引用してください ( 0 )
)
)
データ テーブルを保存するために、次の 2 つの方法を試しました。
dt << Save AS(Path||"Test.xlsx", Excel File); // dt = DataTable(Table_1[1]);
Create Excel Workbook(Path||"Test.xlsx", Table_1, Table_2);
// Table_1 & 2 are lists of data table names
何か不足している場合はお知らせください。
Re: データ テーブルを列名なしで Excel にエクスポートするおそらくもう少し良い別の回避策は、列の名前を最初の行の値に設定することです。
まだ素晴らしいではありませんが、ええ。
Names Default to Here( 1 );
dts = {};
dts[1] = open("$SAMPLE_DATA\Big Class.jmp");
dts[2] = open("$SAMPLE_DATA\Abrasion.jmp");
for(i=1, i<=nitems(dts), i++,
dt = dts[i];
items = dt[1, 0];
dt << Delete Rows(1);
for(k=1, k<=ncols(dt), k++,
Column(dt, k) << Set Name(char(items[k])); // you'll have to do something to deal with dates
)
);
Create Excel Workbook(
"$DESKTOP\MyWorkbook.xlsx",
dts,
{"Big", "Abrasive"}
);Re: データ テーブルを列名なしで Excel にエクスポートするお返事ありがとうございます。 これらの要件をJMPウィッシュリストに提出する必要があると思います:(
「セルの色」とデータ自体を保存する必要があるためです。
Re: データ テーブルを列名なしで Excel にエクスポートするしたがって、これらのエクスポート設定は .txt ファイルにのみ影響するようです。txtとしてエクスポートしてからcsvに変更することもできますが、それが私が見つけた最高のものです.
Names Default to Here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt_a = open("$SAMPLE_DATA\Abrasion.jmp");
dt << Save("$DESKTOP/Example.txt");
rename file("$DESKTOP/Example.txt","Example.csv");
ワークブックに複数のシートが必要な場合は、列ヘッダーを使用して再インポートできます (値として保存してから)。
Names Default to Here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt_a = open("$SAMPLE_DATA\Abrasion.jmp");
dt << Save("$TEMP/Example1.txt");
dt_a << Save("$TEMP/Example2.txt");
dt_no_headers = open("$TEMP/Example1.txt");
dt_a_nh = open("$TEMP/Example2.txt");
Create Excel Workbook(
"$DESKTOP\MyWorkbook.xlsx",
{dt_no_headers, dt_a_nh},
{"Big", "Abrasive"}
);
素晴らしい解決策ではありません。他のファイルタイプのエクスポート設定を追加する価値があるかもしれませんJMPウィッシュリスト.