Мне нужно было записать данные Excel в поток памяти для достижения одной из моих функций. Теперь я хочу, чтобы данные, находящиеся в потоке памяти, импортировали их в новый лист Excel. Пожалуйста, предложите, как мне этого добиться.
public static byte[] chunk(byte[] incomingArray)
{
int chunkSize = 32768;
byte[] outboundBuffer = new byte[chunkSize];
int incomingOffset = 0;
using (MemoryStream ms1 = new MemoryStream())
{
while (incomingOffset < incomingArray.Length)
{
int length =
Math.Min(outboundBuffer.Length, incomingArray.Length - incomingOffset);
Buffer.BlockCopy(incomingArray, incomingOffset,
outboundBuffer, 0,
length);
ms1.Write(outboundBuffer, 0, length);
incomingOffset += length;
}
return ms1.ToArray();
}
}