Excel スプレッドシートをプログラムにインポートし、次のコードを用意する必要があります。
string connectionString = String.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=""Excel 8.0;IMEX=1;HDR=NO;""", MyExcelFile.xls);
command.CommandText = "SELECT * FROM [Sheet1$]";
(注、上記のコードは実際のコードではありませんが、私が何をしているのかがわかります)
ファイルをインポートしています。唯一の問題は、255 文字を超える Excel シートの列が切り捨てられていることです。
これを回避する方法はありますか?
最初の8行以内の列に長いテキスト行があることを確認すると、メモフィールドとして扱われるため、切り捨てられませんが、うまくいかないようです。
何か案は?
グレアム