
によるとドキュメントExcel では、セルあたりの文字数は 32,767 文字に制限されています。
ただし、次のような CSV ファイルを保存すると、
"Cell with exactly 32,767 characters........","Cell 2"
"Cell 3","Cell 4"
正しくインポートされません:
これは Excel 2013 と Excel Online の両方で発生するようです。
当初の想定では、二重引用符がエスケープされているか、一部の文字が 1 バイト以上として扱われているためだと思っていましたが、通常の文字であっても、セルの内容で同じことが起こるようです。
セルを 32,758 文字以下に減らすと、問題は発生しなくなります。ただし、この数字に関する情報はオンラインでどこにも見つかりません。私が見つけたスレッドはすべて、32,767 という数字を繰り返しています。
そこで質問なのですが、Excel の CSV インポートの実際の制限は 32,758 文字であり、今までまったく気づかれていなかったのでしょうか、それとも何か明らかなことを見逃しているのでしょうか。