外部表不是预期的格式

问题描述

系统通过Excel往SQL导数据,本地测试没问题,发布后部署到测试环境(win7)也没问题,部署到正式环境(windows2008)后就说外部表不是预期的格式,把Excel另存为2003类型就可以正常导入,安装了AccessDatabaseEngine.也没用,不知哪里出来问题

解决方案

解决方案二:
可能是你项目里,引用的office版本太高了?你尝试给正式环境,安装一个最新版的office吧
解决方案三:
引用1楼hanjun0612的回复:

可能是你项目里,引用的office版本太高了?你尝试给正式环境,安装一个最新版的office吧

测试环境没安装office,用户访问系统也可以正常导入啊
解决方案四:
引用2楼yhlandny的回复:

Quote: 引用1楼hanjun0612的回复:
可能是你项目里,引用的office版本太高了?你尝试给正式环境,安装一个最新版的office吧

测试环境没安装office,用户访问系统也可以正常导入啊

你测试环境的.netframework是多少版本的?
解决方案五:
引用3楼hanjun0612的回复:

Quote: 引用2楼yhlandny的回复:
Quote: 引用1楼hanjun0612的回复:
可能是你项目里,引用的office版本太高了?你尝试给正式环境,安装一个最新版的office吧

测试环境没安装office,用户访问系统也可以正常导入啊

你测试环境的.netframework是多少版本的?

测试环境3.5.1正式环境3.0本地3.5.1
解决方案六:
server2008用的3.0的?你打错了吧,系统内置了NET,打开关闭功能里直接启用就行,不必安装的
解决方案七:
引用4楼yhlandny的回复:

Quote: 引用3楼hanjun0612的回复:
Quote: 引用2楼yhlandny的回复:
Quote: 引用1楼hanjun0612的回复:
可能是你项目里,引用的office版本太高了?你尝试给正式环境,安装一个最新版的office吧

测试环境没安装office,用户访问系统也可以正常导入啊

你测试环境的.netframework是多少版本的?

测试环境3.5.1正式环境3.0本地3.5.1

安装成相同或者更高的.netframework版本吧。我感觉还是office组件存在差异。
解决方案八:
引用3楼hanjun0612的回复:

Quote: 引用2楼yhlandny的回复:
[server2008用的3.0的?你打错了吧,系统内置了NET,打开关闭功能里直接启用就行,不必安装的

打开关闭功能里确实是3.0啊
解决方案九:

解决方案十:
??????

时间: 2024-10-26 10:38:22

外部表不是预期的格式的相关文章

【转】用oledb读取dbf文件报错--“外部表不是预期的格式” [

  用oledb读取dbf文件报错--"外部表不是预期的格式"我的代码如下string ole_connstring=String.Empty;ole_connstring = @"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=dBASE IV;Data Source="+FilePath;OleDbConnection ole_conn = new OleDbConnection(ole_connstri

导入excel文件时候,提示外部表不是预期的格式,why

问题描述 我的excel文件是用Response.Output.Write方式把gridview导成的,但是要导入该文件的时候却出错了,然后我把原来的excel文件另存为,用另存为的文件导就可以,郁闷啊,晚上除了调用excel.dll,不知道还没有没其他的方法,把response出来的excel文件搞成标准格式的excel 解决方案 解决方案二:LZ说清楚一点你是要把数据导到excel里吗解决方案三:LZ我也遇到过你这样的问题.相当郁闷.用GridView导出来的Excel确实无法重新导入了.所

阿里云RDS PostgreSQL OSS 外部表 - 并行写提速案例

标签 PostgreSQL , oss对象存储 , 阿里云RDS PG , 并行写 , dblink , 异步调用 , 异步任务监控 , OSS外部表 , 数据传输 背景 阿里云RDS PostgreSQL.HybridDB for PostgreSQL提供了一个非常强大的功能,OSS对象存储外部表. 阿里云的RDS PostgreSQL用户可以利用OSS存储冷数据(OSS外部表的形态呈现),实现冷热分离:也可以利用OSS作为数据的中转桥梁,打通其他云端业务,例如HDB FOR PostgreS

oracle 外部表导入时间日期类型数据

1.建立外部表目录 create directory extdir as 'e:appextdir'; 2.定义外部表 create table ext_test ( rt date, rtype char(1) ) organization external( type oracle_loader default directory extdir access parameters( fields terminated by ',' --- 字段间隔符为逗号 missing field val

PostgreSQL 10 + PostGIS + Sharding(pg_pathman) + MySQL(fdw外部表) on ECS 部署指南(适合新用户)

标签 PostgreSQL , Linux , CentOS 背景 新用户部署PostgreSQL以及空间数据库插件PostGIS的指南. 内网环境RPM打包(可选项) 如果是内网环境,可以将包全部下载到本地再用rpm安装. 安装epel和postgresql yum rpm两个包后再执行: 1.使用yum-utils的yumdownloader下载需要的安装包,包括依赖包. yum install -y yum-utils yumdownloader --resolve --destdir=/

ORACLE外部表总结

外部表介绍   ORACLE外部表用来存取数据库以外的文本文 件(Text File)或ORACLE专属格式文件.因此,建立外部表时不会产生段.区.数据块等存储结构,只有与表相关的定义放在数据字典中.外部表,顾名思义,存 储在数据库外面的表.当存取时才能从ORACLE专属格式文件中取得数据,外部表仅供查询,不能对外部表的内容进行修改(INSERT.UPDATE. DELETE操作).不能对外部表建立索引.因为创建索引就意味着要存在对应的索引记录.而外部表其实在没有存储在数据库中.故在外部是无法建

Greenplum insert的性能(单步\批量\copy) - 暨推荐使用gpfdist、阿里云oss外部表并行导入

标签 PostgreSQL , Greenplum , HybridDB for PostgreSQL , insert , copy , 外部表 , oss , gpfdist 背景 Greenplum是一款MPP数据库产品,优势是优良的OLAP性能,支持多节点并行计算,实现PB级数据量的实时分析. 除了分析能力,数据写入吞吐也是Greenplum的重要指标,Greenplum支持从master节点写入,也支持从segment节点并行写入. 从segment并行加载的话,性能是线性提升的,因为

Oracle 外部表

--================= -- Oracle 外部表 --=================       外部表只能在Oracle 9i 之后来使用.简单地说,外部表,是指不存在于数据库中的表.通过向Oracle提供描述外部表的元数据,我们 可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问.外部表是对数据库表的延伸.   一.外部表的特性     位于文件系统之中,按一定格式分割,如文本文件或者其他类型的表可以作为外部表.     对

通过外部表改进一个繁琐的大查询

今天处理了一个比较有意思的案例,说是有意思,因为涉及多个部门,但是哪个部门似乎都不愿意接.最后还是用了一些巧力,化干戈为玉帛. 问题的背景是这样的,业务部门需要做一个大查询,他们目前只拿到了部分账号的一个id字段的值,需要匹配得到一个类似手机号的字段值,开发部门提供了对应的sql语句,会关联两张表来匹配得到对的数据,然后反馈到DBA这里的时候就是最终的sql语句了,DBA查询得到数据,然后反馈给业务部门.大体的流程是这样的.    但是现在的问题是,业务部门需要提供的id有60多万个,开发部门看