質問: access excelインポート時の制限について お世話になります。 access2010 win7pro excelファイルのデータをインポートし、それをsqlサーバーへ エクスポートするツール(access)があります。 例えば、excelに「id」と「メモ」というフィールドがあり、1500行 あったとします。 また、メモには100文字程度の文字列が入力されています。 それをインポートすると、問題なくメモの100文字はインポートできます。 但し、1000行目のメモに500文字入力されている場合、それを インポートすると255文字に削られてしまいます。 これはインポートするときに、先頭から数行がチェックされて データ型が自動的に決められる為、上記のケースだとテキスト型に なってしまい1000行目のメモは255文字に削られている・・・ ということだと思います(仕様)。 なので、現状はexcelをインポートする前に先頭行のメモを255文字 以上入力した状態でインポートし、sqlサーバーへエクスポート後 テーブルの先頭レコードのメモより不要な文字(追加して入力した分)を 削除しております。 当該ツールを使って、インポート⇒エクスポートするのは日々の作業なので 毎回メモに文字を追加して、あとで削除するというのが手間でなりません。 なにかよい方法はございますでしょうか。
回答: 過去の同様の質問を見つけました。参考になるかと思います。 ・【再】accessでexcelインポート時の制限 http://okwave.jp/qa/q7543021.html