私は C# でプログラミングし、oledbconnection
. これは標準の接続文字列です。
using (OleDbConnection conn = new OleDbConnection(
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
saveFilenameAndLocation +
";Extended Properties='Excel 12.0 Xml;HDR=Yes'"
))
行数が過剰でない場合、これは正常に機能し、正しいデータでいっぱいの Excel スプレッドシートが作成されます。ただし、スプレッドシートの行数が大きくなるたびに (たとえば、現在 166,110 行で失敗している)、ワークシートのタブ名が に設定された空のスプレッドシートが生成されA266FF2A662E84b639DA
ます。
接続を使用しないようにこれを書き直すことはできませOLEDB
ん。行サイズが大きくなると機能しない理由はありますか?