65536行を超える大きなExcelファイルでOpen Database()の問題Open Database()関数を使用してExcelファイルからデータをロードしていますが、大きなExcelファイルをロードするのが困難です。Excelの行数が65536を超えると、スクリプトはデータセット全体を読み取ることができません。私のスクリプトは以下のようなものです。私はここで何かが恋しいですか?
dt =データベースを開く(
"DSN = Excelファイル。
DBQ = testing.xlsm;
DefaultDir = C:\ Users \ jicao \ Desktop \; "、
"SELECT * FROM` Sheet1 $ `"、
「出力テスト」
;
再:65536行以上の大きなExcelファイルでOpen Database()の問題ありがとうブライアン!あなたの投稿は私の問題を解決しました!私はOpen Database()を使用する必要があります。そもそも、最初に列と行をフィルター処理するためのSQLステートメントが必要だからです。最新のワークブック形式(Excel 12.0)を設定すると、2007年以前のExcelバージョンの65536の制限を超えるすべての行がロードされます。
再:65536行以上の大きなExcelファイルでOpen Database()の問題本当にすべてのデータをインポートしているのであれば、ずっと JMPに組み込まれているExcelファイルを直接開く(ファイルを開く、またはJSLを開く)ことをお勧めします。
あなたが本当にODBCドライバを使う必要があるなら、私はそれが現代のワークブック形式に設定されていることを確認するでしょう。

ブライアン・コーコラン
JMP開発