解决方案 »
- 如何在ASP.NET MVC中使用ACCESS数据库!
- 关于B/S开发平台的大讨论是Asp.net好还是Java好?如何快速学习B/S开发?
- ~~~急~~~让客户逼的快要上梁山了,请教:放大、缩小问题!!!
- 急~!一个页面两个用户控件读取会话的问题.
- 在asp.net中要在一个文件夹生成一个文件,要求这个文件名必顺是唯一的,如何自动生成文件名,且是唯一的!谢谢,在线等!
- 问一个恶心我好几个小时的数据库问题
- 用asp.net实现google的文本框智能显示功能,为什么onkeypress只触发一次?
- vs.net中有什么好用的快捷键?
- 我想问一下,网站的异常日志是怎么写入到服务器的,在网上看到很多都是应用程序的
- 动态类型转换
- 这FCKEditor 这编辑区的高度在哪可以调高些(带图)
- 很急的asp.net问题
exel下面表头可以取到~google上找一找。。
大侠能不能给点提示 样板代码最好
也不知道加在哪合适
我就是怕万一用户在导入的时候选了一张别的excel导入 跟后台表不一致 就会出现错误提示
现在我就是想让各位大侠帮我想想注意 在什么位置写一段代码 能提示用户文件选择错误(不是后缀错误)
或打开excel文件,判断字段名称
foreach(DataColumn col in myTable.Columns)
{
col.ColumnName
}
if(ds.Table[0].Columns[15].ColumnName != MyTemplate)
{
Response.Write("<script>alert('请选择正确的模板.');</script>");
}
大侠能用代码举个例子么
没看明白
String strConnectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;IMEX=1'", serverpath);
OleDbConnection Excel_conn = new OleDbConnection(strConnectionString);
Excel_conn.Open();
DataTable dtExcelSchema = Excel_conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });//建立连接Excel的数据表
string SheetName = "";
SheetName = dtExcelSchema.Rows[0]["TABLE_NAME"].ToString();//取出第一个工作表我名称
Excel_conn.Close(); string query = "SELECT * FROM " + "[" + SheetName + "]";//查询Excel字符串
OleDbDataAdapter oleAdapter = new OleDbDataAdapter(query, Excel_conn);
DataSet myDataSet = new DataSet();
Excel_conn.Open();
oleAdapter.Fill(myDataSet, "Excel_Sheet1");
Excel_conn.Close();
if ((myDataSet.Tables["Excel_Sheet1"].Columns[0].Caption == "入学时间") && (myDataSet.Tables["Excel_Sheet1"].Columns[1].Caption == "姓名") && (myDataSet.Tables["Excel_Sheet1"].Columns[2].Caption == "性别") && (myDataSet.Tables["Excel_Sheet1"].Columns[3].Caption == "学号") && (myDataSet.Tables["Excel_Sheet1"].Columns[4].Caption == "专用学号") && (myDataSet.Tables["Excel_Sheet1"].Columns[5].Caption == "班级"))
{//判断导入的Excel文件格式是否是设定的格式
//...}
有什么其他的好主意么?