ほとんどの場合、異なるセルにはそれに関連付けられた異なるデータ形式があります。 XLSまたはXLSX入力を取り込むときは、次の点を確認してください:
から、
データ入力ツール オプション番号2のファイル形式は、Microsoft Excel (* xlsx) を選択します。 参照: Excel 用の Alteryx ドライバ (xlsx)。
他の Microsoft Excel レガシ XLSX オプションを使用している場合は、
この発生は、マイクロソフトが文書化した制限によるものです。
Alteryx は、マイクロソフトのファイルを読み取るために使用するものであるジェットエンジン。 以下を使用して分割
既定では、Microsoft は最初の8行のデータを読み取り、
列のフィールド型。 次に、この情報を Alteryx に渡します。
そして、それは我々がファイルを読み取るために使用されます。
ユーザーが
この問題を回避するか、レジストリに修正するかを選択します。
この回避策には次のものがあります。
- から、
データ入力ツール 構成、最初の行
データが含まれます。 これにより、すべてのフィールドが強制的にV_Stringになります。
- 構成し 動的リネームツール "データの最初の行からフィールド名を取る"。
- ウィンドウを オートフィールドツール 各データ列に最適なフィールドの種類を適切に割り当てる。
このための修正には、レジストリの設定を変更する必要があります。 これらの指示は、Alteryxはこの設定を変更しても他のアプリケーションに問題を引き起こさないことを確かめることができないため、Microsoftの文書と同様に提供されています。 この問題の詳細については: http://support.microsoft.com/kb/189897.
レジストリ設定を変更するには:
- 実行
開始するには > を実行し、タイプ "regedit"
- In
レジストリは、HKey ローカルマシンに移動します > ソフトウェア >
マイクロソフト > Jet > 4.0 > エンジン > Excel
- double型
クリック: TypeGuessRows
- 変更
0 (ゼロ) の値
パフォーマンス上の理由から、
TypeGuessRows 値をゼロ (0) に設定することはお勧めできません。
あなたの Excel のテーブルが非常に大きい場合。 この値が設定されている場合
0にすると、テーブル内のすべてのレコードがスキャンされます。
各列のデータの種類を確認します。