2012-05-11 11 views
0

どのようにExcelファイルのインポートエラーを克服できますか?データ型が間違って決定されると、十分なファイルがスキャンされなかったためです。Excelエラー、ODBCおよびschema.iniをインポートする

txtとcsvファイルでは、schema.iniを設定したり、ファイル全体を最後までスキャンしたりすることができます。 This MSDN reference 既存のデータに基づいて、列のデータ型を設定するときにスキャンされる行の

MAXSCANROWS 数と言います。 スキャンする行に1〜16の数値を入力できます。値のデフォルトは8です。 0に設定すると、すべての行がスキャンされます。 (制限外の数値はエラーを返します) これは、セットアップダイアログボックスで[スキャンする行数]と同じオプションを設定します。エラーがこれを再読み込みした後 を「無効な行をスキャンする」と言って投げられ、私は0にスキャンした行を設定した場合

、私が見る範囲は1〜16の間で、0はその範囲外にあるので、私がすることができます私はcsvまたはtxtファイルでできるように、完全なスキャンを取得しません。

クライアントのSKU IDをインポートするときに、ファイルの先頭に数値が表示されるデータがあると、データ型が誤って解釈されるという問題があります。 schema.iniをExcelファイルで使用するとすばらしいでしょう。 すべてのセルをループするこの短期間を克服し、文字列を ""で囲む方法はありますか?

答えて

1

ファイルをcsvに変換できる場合は、ファイルのx行をスキャンして、それぞれに最適なデータタイプを選択できる「Suggest Types」機能を使用してファイルをインポートする方が簡単ですカラム。

+0

これは何が起こっているのかもしれません。人々はタブ区切り、CSV、またはあなたが持っているものをアップロードしている可能性があるので、各セルを循環するコードを書くことは予備的なステップかもしれません。私はそれが珍しい問題ではないと想像するので、それを行うためのよりクリーンな方法があるかもしれないと思っただけです。 – datatoo

+0

私はアップロードがプログラム的に処理されるので、その相互作用は起こらない – datatoo

関連する問題