用什么对象的replace()啊如果数据量很大的话,有没有什么好的办法啊 。谢谢各位了。

解决方案 »

  1.   

    是excel中一格一格啊。如excel中的所有的空的格,都替换成其他的字符啊。谢谢各位了。
      

  2.   

    比如说,excel表中100行100列的数据,数据中有很多是空的,就是没有数据的,我不要让数据为空,我让数据全部用一个特殊字符代替,这个在EXCEL中的全部替换里面有,但是如果我用c#怎么实现呢?谢谢各位了。
      

  3.   

    如果是把数据导出到Execl的话,可以先将空数据用特殊字符代替,再导出到excel
      

  4.   

    1.如果是数据源绑定的(使用oledb等,或csv),再写入文件前将结果集遍历替换,或在SQL上做文章
    2.如果是通过模板写的,那在写之前判断一下就成,有就写,没有就写你那特殊的3.如果是已经写好的文件,根据格式采用以上方式,只不过用2的方法的时候可以不用先读直接判断写入即可
      

  5.   

    excel表中100行100列的数据,我要把这个excel转化为XML格式的,在转换前,我要把数据中有很多是空的,就是没有数据的,我不要让数据为空,而是给它一个特殊的字符。这样我转化为XML才不会出错。这样要怎么做呢?谢谢各位了。
      

  6.   

    通过这个方法Application.ActiveWorkbook.SaveAs()把EXCEL转化为XML文件,转换前,我要把数据中有很多是空的,就是没有数据的,我不要让数据为空,而是给它一个特殊的字符,用C#实现,要怎么做?谢谢各位了。
      

  7.   

    你要是用 模板的话就选中Range  然后遍历下cell呗.不知道格式肯定没简单办法的