未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序 错误解决最近在做一个导入Excel数据到数据库的程序出现了如下错误: 运行环境 数据库:SqlServer2008 R2 OS:Windows Server 2008 R2 IIS:IIS7 解决方法在应用程序对用的应用程序池的高级设置中设置“启用32位应用程序”为“True” 发布于 2011-06-15技术 Excel导入数据库出现“外部表不是预期的格式”错误的解决方法下图为出错的界面 出错的原因是因为Excel的格式不是标准的Excel格式,像我出现这个错误的原因就是使用的Excel是用程序导出的Excel。 解决此问题方法很简单: 将格式不标准的Excel另存为一个标准格式。 如果Excel是用程序导出的,可以修改导出程序,将其导出为标准格式。 发布于 2011-03-08技术 解决AspNet中DataGrid GridView等列表控件导出Excel长数字显示成科学计数法的问题大家都知道,在Excel中,当一个单元格中的值为一长串数字,而且该单元格又不是文本格式的时候,这一长串数字会以科学计数法的方式显示,这给我们的阅读带来了障碍。如果是直接在Excel中编辑数据,手动将格式改为“文本”即可,但要是用程序导出的Excel,手动去改就显得很麻烦了。简单的方法就是在程序中导出Excel的时候就设置列为“文本”格式。 AspNet中将DataGrid,GridView等...发布于 2011-01-23技术
Excel导入数据库出现“外部表不是预期的格式”错误的解决方法下图为出错的界面 出错的原因是因为Excel的格式不是标准的Excel格式,像我出现这个错误的原因就是使用的Excel是用程序导出的Excel。 解决此问题方法很简单: 将格式不标准的Excel另存为一个标准格式。 如果Excel是用程序导出的,可以修改导出程序,将其导出为标准格式。 发布于 2011-03-08技术 解决AspNet中DataGrid GridView等列表控件导出Excel长数字显示成科学计数法的问题大家都知道,在Excel中,当一个单元格中的值为一长串数字,而且该单元格又不是文本格式的时候,这一长串数字会以科学计数法的方式显示,这给我们的阅读带来了障碍。如果是直接在Excel中编辑数据,手动将格式改为“文本”即可,但要是用程序导出的Excel,手动去改就显得很麻烦了。简单的方法就是在程序中导出Excel的时候就设置列为“文本”格式。 AspNet中将DataGrid,GridView等...发布于 2011-01-23技术
解决AspNet中DataGrid GridView等列表控件导出Excel长数字显示成科学计数法的问题大家都知道,在Excel中,当一个单元格中的值为一长串数字,而且该单元格又不是文本格式的时候,这一长串数字会以科学计数法的方式显示,这给我们的阅读带来了障碍。如果是直接在Excel中编辑数据,手动将格式改为“文本”即可,但要是用程序导出的Excel,手动去改就显得很麻烦了。简单的方法就是在程序中导出Excel的时候就设置列为“文本”格式。 AspNet中将DataGrid,GridView等...发布于 2011-01-23技术