直接上代码
   string connstr = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + savepath + ";" + "Extended Properties='Excel 12.0 XML;HDR=YES;IMEX=1;'";
                OleDbConnection conn = new OleDbConnection(connstr);
                conn.Open();
                string cmdText = "select * from [" + sheetname + "$]";                OleDbCommand cmd = new OleDbCommand(cmdText, conn);                OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
                DataSet set = new DataSet();
                adapter.Fill(set, "data");
这是我的读取代码  我断点调试过datatable里面只有255列。但是excel里面有277列
这是什么问题?问题解决立马结贴! 请各位帮帮忙了。