关于.NET向EXCEL倒入数据的问题,数据量小的时候(百千条时),正常.但当数据>20000条时候,在网页里边很难直接打开EXCEL,再运行宏.偶看了看,程序在第二个FOR语句里边出不来了,接着浏览器就白屏.
但这时候,点浏览器上的后退,有很小的概率能运行.天~~~~~~~~这时候进程表里边的EXCEL还在增加数据,但是就是不能打开.数据量太大?
*OS win03
*office 03
........
//TITLE的数据导入
for (long lngCount=0;lngCount<arrTitle.Length;lngCount++)
{
    m_objRange = m_objSheet.get_Range("A1", m_objOpt).get_Offset(lngCount,0);
    m_objRange = m_objRange.get_Resize(1,arrTitle[lngCount].Length);
    m_objRange.set_Value(m_objOpt,arrTitle[lngCount]); //-------------->数据量大,以下就执行不下去了<----------------- }
//具体数据的倒入
for (long lngCount=arrTitle.Length;lngCount<arrTitle.Length+arrBaseData.Length;lngCount++)
{ m_objRange = m_objSheet.get_Range("A1", m_objOpt).get_Offset(lngCount,0);
m_objRange = m_objRange.get_Resize(1,arrBaseData[lngCount-    arrTitle.Length].Length);
m_objRange.NumberFormatLocal="@";
m_objRange.set_Value(m_objOpt,arrBaseData[lngCount-arrTitle.Length]);
m_objRange.NumberFormatLocal="G/标准";
}
  
//保存
m_objBook.Save();
m_objBook.Close(false, m_objOpt, m_objOpt);
m_objExcel.Workbooks.Close();
m_objExcel.Quit();.......