感谢版主
从你之前提供的链接http://accessoft.com/article-show.asp?id=7037 学习了到如何把Access表导出为CSV文件,
Select * INTO [TEXT;FMT=CSV;DELIMITED;HDR=YES;DATABASE=E:\temp\].test.csv FROM Sheet2;
依葫芦画瓢,我想导出到Excel表格,如下, 但是不成功,提示Sheet1是无效的名字,请问专家,
用Select Into这个方法导出Access到Excel表格,语法具体怎么写,这个方法好,可以指定字段,可以附条件,谢谢!!!
Select * Into [Sheet1$] IN 'c:\temp\test.xls' 'EXCEL 8.0;' From tabl1
以前我也试过用Select * Into 来导出,但不成功,只能用Insert Into追加查询的方式才行.excel不支持生成表查询语句来新建一个sheet对象.如果用,追加查询,就必须sheet里面有对应的标题字段名才可以.
如果已经存在c:\temp\test.xls,里面有sheet1/sheet2/sheet3, 都是空的
如何用inert into把access表Table1导进去呢?具体怎么写?
谢谢
我想起来了,其实outputto可以把查询的结果导出到Excel,通过查询可以有选择的导出,没问题了,谢谢。
感谢‘落尘_小新‘贡献了一个很有用的实例!
INSERT INTO ACCESSTBL(COL1, COL2....) SELECT 列名1,列名2 FROM [Excel 8.0;DATABASE=aa.xls].[sheetNm$];
总记录:14篇 页次:1/1 9 1 :