日期:2014-05-19  浏览次数:20782 次

用C#向EXCEL存数据时报错
Excel.Application   oXL;
                        Excel._Workbook   oWB;
                        Excel._Worksheet   oSheet;

for   (int   i   =   8;   i   <   15;   i++)
                                {

                                        oSheet.Cells[i,   3]=i.ToString();
                                }

Excel打开之后总是出来一个Error对话框,里面写的是:“Error:输入字符串的格式不正确。Line:mscorlib”,但是写入EXCEL的数据是正确的,只是老出这个对话框太麻烦,不可能让客户去挨个点关闭吧
不知道为什么

顺便问一下,我有多个EXCEL工作簿,格式是一样的,数据不一样,工作簿里又有多个工作表,我想汇总这些数据,不知道怎样写能简单一些,因为数据量太大

------解决方案--------------------
设置oSheet.Cells的单元格格式为文本类型就可以了。