/// <summary>
/// 获取Excel文件,并把信息存入ExcelFileDS中
/// </summary>
/// <param name="ExcelFilePath">Excel文件的路径</param>
private void GetExcelFileDS(string ExcelFilePath)
{
//初始化读入Excel表格的DataSet
_dsExcelFile = new DataSet(); //Excel连接字符串
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + ExcelFilePath + ";" +
"Extended Properties=Excel 8.0;"; //获取Excel中所有信息
OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn); //填充DataSet
try
{
ExcelDA.Fill(_dsExcelFile, "ExcelInfo");
}
catch (Exception err)
{
System.Console.WriteLine(err.ToString());
} }我的电脑装了Office,此代码没有问题,可是发布到服务器后,就出错了。服务器上没有安装Excel的。请教解决办法。
/// 获取Excel文件,并把信息存入ExcelFileDS中
/// </summary>
/// <param name="ExcelFilePath">Excel文件的路径</param>
private void GetExcelFileDS(string ExcelFilePath)
{
//初始化读入Excel表格的DataSet
_dsExcelFile = new DataSet(); //Excel连接字符串
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=" + ExcelFilePath + ";" +
"Extended Properties=Excel 8.0;"; //获取Excel中所有信息
OleDbDataAdapter ExcelDA = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn); //填充DataSet
try
{
ExcelDA.Fill(_dsExcelFile, "ExcelInfo");
}
catch (Exception err)
{
System.Console.WriteLine(err.ToString());
} }我的电脑装了Office,此代码没有问题,可是发布到服务器后,就出错了。服务器上没有安装Excel的。请教解决办法。
解决方案 »
- 将数据库查出来的值赋给textbox
- query 删除模糊属性
- 高手进,网站首页静态验证后,如何显示欢迎信息啊?
- 在DataGrid中实现双向排序的问题
- datagrid如何在选定行的下方插入一个新行
- 菜鸟刚学用c#做asp.net,我想点一个按钮,弹出一个对话框,上面有一个确定和一个取消,当点了确定就提示该客户点了确定,当点了取消就提
- 数据导出到excel中去
- 在微软.net编程环境中,类似Import namespace="system.data.sqlclient"的语句应写在aspx(html)还是aspx.vb中?
- DropDownList1 有没有单击事件呀?
- 两个内置框架,如何在一个页面中刷新另一个框架的页面?谢谢
- 老提示MaileMessage已过时
- 新手关于FORM验证的问题
把錯誤消息貼出來