用下面那句替换你的 a=cells(i,1),注意:自己更正下 SheetName和列名a=DataTable.GetSheet("SheetName").GetParameter("列名").ValueByRow(i)