导入excel表格到access后产生的问题?
系统每天产生一个excel文件,格式相同,内容用文件名(用产生的时间命名)区分。我做了一个access数据库,导入excel的数据,我想加一项纪录文件名来区分内容,可是怎么做呢?又或者用什么其他方法可以办到?谢了
你是如何实现导入的?
导入后,直接加上你需要的这个 '加一项纪录文件名来区分内容" 不可以吗?
我是利用外部数据导入,直接导入数据到事先建立的表中,没看见你说的这个功能啊?我再看看。另外由于数据量比较多,我希望可以在导入数据后自动加入表名。谢谢
1. 导入数据
2. 修改表名
3. 添加新字段并赋值
不知道这是不是你想实现的功能?
建议你能准确描述一下你的需求。否则别人猜起来误差会很大。
我想你的情况应该是这样:多个excel表具有同样的结构,将excel导入数据库时,希望加一列,标志是从哪一个excel表导入的。我现在不知道有可以实现这样功能的方法。
多个同样结构的excel表,能导入同一个table吗?
原来我实现这个的时候,都是将excel先导入到数据库中形成一个临时的table,然后将临时table中的数据复制到专用保存数据的地方,最后再删除临时table。
如果你可以直接将多个excel表的数据导入到一个table(不考虑文件名问题),那这个问题就方便了,导入之后再加一列标志文件名嘛。
谢谢
我的意思就是hustfang2003所说的
可以导入同一个表,我试过。这是一个设备产生的数据,自动记录在excel表格中,格式不能更改。设备一直工作,记录里只有时间没有日期,所以没法区分不同日子的数据。设备是按固定的时间间隔取样纪录数据,所以数据量很大,没办法逐个纪录家标识啊。况且数据库是我做的,添纪录是别人做,太麻烦的话感
相关问答:
IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC)
'===========================================================================
SqlDatabaseName = "ads365" '主数据库名
S ......
SELECT Count(*) from In_fo WHERE Reader_Time between #" + time1 + "# AND #" + time2 + "# and id=" + userid + ";
上面是我写的sql语句 Reader_Time是时间类型 id为数字 ......
access 中执行sql update语句时有时候成功有时候不成功,但是access中不出错误信息,不知道是什么原因,有哪位大侠知道,请帮忙啊
贴SQL语句,检查表、字段的有效性设置
sql 在查询分析器里面 执行很正常
是 ......
用ADO创建了一个空Access表,并添加了多个字段名。
但现在问题是,不能向空表中添加记录。
每次添加都会出现“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”
......
一个程序,两个窗口,一个用来更改access表数据(Form1),另一个窗口有个combo1用来显示数据(Form2)。form2有一个按钮(command1)用来打开form1。现在我先打开form2,combo1读取出数据,点击command1打开form1,更改数 ......