“DataTable”是“System.Data.DataTable”和“Microsoft.Office.Interop.Excel.DataTable”之间的不明确的引用造成这个错误的原因是,在使用DataTable操作Sql和Excel的时候发生了二义性。解决办法:把命名空间写全了,如:System.Data.DataTable dt = null;