0
大きなExcelファイルをいくつかの小さなファイルに分割し、にアクセス可能なファイルに分割したいと考えています。大規模なExcelファイルを小さなファイルに分割する
は、私はすでにこのコードを使用しようとしましたが、ファイルはアクセスできません:
using (System.IO.StreamReader sr = new System.IO.StreamReader("path"))
{
int fileNumber = 0;
while (!sr.EndOfStream)
{
int count = 0;
using (System.IO.StreamWriter sw = new System.IO.StreamWriter("other path" + ++fileNumber + ".xlsx"))
{
sw.AutoFlush = true;
while (!sr.EndOfStream && ++count < 20000)
{
sw.WriteLine(sr.ReadLine());
}
}
}
}
任意のアイデア?ありがとう。
任意の塊を塊に分割することは目的がありますが、それを読むことができると思われるのは何ですか? excelはフォーマットを持っています。もしフォーマットが有効でなければ、それはファイルとして見えません。 – BugFinder
これはトラックのみから2つのセダンを作り出そうとするようなものです。 –
Aspose.Cellsでできます。しかし、Aspose.CellsはオリジナルのExcelファイルを読み込み、データのすべての部分またはチャンクに対して新しいExcelファイルを作成します。 – shakeel