操作excel 想读取一个excel文件,然后提取某个单元格的值,可以操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把Excel读到一个DataTable,然后用dt.Rows[i][j].ToString()就可以了 /// <summary> /// Excel生成DataTable /// </summary> /// <param name="savePath"></param> public static void ExcelToDataTable(string savePath) { string strConn = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;{0};Extended Properties=Excel 8.0;",savePath); OleDbConnection conn = new OleDbConnection(strConn); OleDbDataAdapter cmd = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", conn); DataTable dt = new DataTable(); cmd.Fill(dt); return dt; } 因为excel不是一个很规则的表,所以读取不知道是不是有问题 用2楼朋友的dt来计算行列,用Rang来取值 在线支付问题 急~~~ asp.net请教 初学者提问 (50分)请教:如何实现代码运行超时则退出 在report services中这句语句怎么做啊~ 来拿分!!! asp程序是源码显示的,那么asp.net是否也源码显示。我怎么来保证自己的程序源码不被窃取 动态生成图片 并下载 在线等 得到当前单击datagrid的行号????? 到哪下载TreeView控件 升职了,散分.. html <embed>标签的问题
/// <summary>
/// Excel生成DataTable
/// </summary>
/// <param name="savePath"></param>
public static void ExcelToDataTable(string savePath)
{
string strConn = string.Format(@"Provider=Microsoft.Jet.OLEDB.4.0;{0};Extended Properties=Excel 8.0;",savePath);
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter cmd = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", conn);
DataTable dt = new DataTable();
cmd.Fill(dt);
return dt;
}