1
我必须做的Excel经理C#和我选择使用宝石盒电子表格免费宝石盒电子表格MSI错误
var ef = new ExcelFile();
ef = ExcelFile.Load(File_Lettura);
ExcelWorksheet ws = ef.Worksheets.ActiveWorksheet;
int riga = 13;
string s = (ws.Cells["B6"]).ToString();
string[] r = s.Split('-');
int c = 0;
while (ws.Cells["B"+riga.ToString()].Value != null)
{
if (ws.Cells["F"+riga.ToString()].Value.ToString() != "")
{
// add row
dgwFile.Rows.Add();
dgwFile.Rows[c].Cells[0].Value = r[0] + "-" + r[1] + "-" + ws.Cells["B"+riga.ToString()].Value.ToString();
dgwFile.Rows[c].Cells[1].Value = ws.Cells["D" + riga.ToString()].Value.ToString() + ws.Cells["G" + riga.ToString()].Value.ToString() + ws.Cells["H" + riga.ToString()].Value.ToString() + ws.Cells["I" + riga.ToString()].Value.ToString();
dgwFile.Rows[c].Cells[2].Value = ws.Cells["F" + riga.ToString()].Value.ToString();
dgwFile.Rows[c].Cells[3].Value = "0";
c++;
}
riga++;
}
VS给我一个问题,在第一个“IF”错误:
发生未处理的类型'System.NullReferenceException' 的异常。
我认为错误的行是第一个3 在此先感谢微笑| :)
我也试着像它
ExcelFile ef = ExcelFile.Load(File_Lettura);
ExcelWorksheet ws = ef.Worksheets.ActiveWorksheet;
[?什么是'NullReferenceException'以及如何解决呢(http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how -do-i-fix-it) –
谢谢:)抱歉,我是新手论坛 – stewgh
欢迎您,但[Stack Overflow不是论坛](http://meta.stackexchange.com/q/92107/158761) –