连接方法有问题。
用
set excelConn = servercreateobject("adodbconnection")
excelConnopen "Provider = MicrosoftJetOLEDB40;Data Source=" & ServerMapPath(filePath) & ";Extended Properties='Excel 80;HDR=YES;IMEX=1'"
2、打开逗号分隔值文件后,点击左上角的文件。
3、点击文件后,选择另存为Excel文件(xlsx)。
4、另存为Excel文件(xlsx)后,逗号分隔值文件就转为正常的Excel文件了。
select into 自定义表名 from openrowset ('MicrosoftJetOLEDB40', 'Excel 80; Database='excel文件路径', 'select from [sheet]')"; /导入,如果是SQL 2005需要在外围设置里打开openrowset
导入不能用存储过程,因为EXCEL字段不固定。
//导出
ExcelApplication exc = new ExcelApplication();//建立EXCEL对象
try
{
excApplicationWorkbooksAdd(true);
excVisible = true;
for (int k = 0; k < dvColumnCount; k++)//添加表头
{
excCells[1, k + 1] = dvColumns[k]HeaderText;
}
//添加内容
for (int m = 0; m < dvRowCount - 1; m++)
{
for (int l = 0; l < dvColumnCount; l++)
{
if (dv[l, m]ValueType == typeof(string))
{
excCells[m + 2, l + 1] = "'" + dv[l, m]ValueToString();
}
else
{
excCells[m + 2, l + 1] = dv[l, m]ValueToString();
}
}
}
excUndo();//退出
}
catch { }
以上就是关于asp不能导入Excel到access数据库出现Active Server Pages 错误 'ASP 0113' 虚心求教,大侠帮一下忙啊全部的内容,包括:asp不能导入Excel到access数据库出现Active Server Pages 错误 'ASP 0113' 虚心求教,大侠帮一下忙啊、如何将Microsoft Office Excel 逗号分隔值文件,转换为正常的Office Exc、c#excel导入到sql,sql导入到execl等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)