2017-12-20 47 views
2

255文字以上の列を含むExcelファイルがありますが、文字数が255未満の場合があります。この場合、チェックするレジストリ値を変更します1つのファイル上に255文字以上が存在する可能性があり、他のファイルにはすべての行が255未満の場合があるため、最初の8行と比較してシート全体が機能しません。255文字以上または255文字未満のSSIS Excelインポート列

SSISとExcel?

あなたは可能性があり、列の出力を設定した場合[DT_NTEXT]に255より大きいそれが事実であるが、その列のすべての行が255未満であれば、あなたがエラーを取得するとき、それは動作します:

Failed to retrieve long data for column Using the ACE OLEDB 12.0 provider

接続文字列にIMEX = 1を設定しても、このエラーが発生します。

+0

まず最初にStackoverflowへようこそ。最初の質問をする前に[ツアーページを読む](https://www.stackoverflow.com/Tour)に、最初に*「情報」*バッジを取得してユーザーはあなたのウェブサイトの基本ルールを読んでより多くの人を助けることができます。そして、2番目は「良い質問をしたり、回答を受け入れたりします。 – Hadi

答えて

0

接続文字列に;IMEX=1を追加する必要があります。また、レジストリにTypeGuessRows=0プロパティを設定する必要があります。そして、Excelワークシートの最初の行に255より長い値が含まれていることを確認してください。

さらに詳しい情報やコメントを読むことができます。

関連する問題