首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用C#向EXCEL存数据时报错,该如何处理

2012-01-30 
用C#向EXCEL存数据时报错Excel.ApplicationoXLExcel._WorkbookoWBExcel._WorksheetoSheetfor(inti8i

用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的单元格格式为文本类型就可以了。

热点排行