|
只要字段吗?
方法一:
按4楼的代码SQL语句 select * from table
执行字段循环就将字段导入到excel中了
For I = 0 To rs.Fields.Count - 1
xlSheet.Cells(I + 1,1).Value = rs.Fields(I).Name
Next
如果还要记录能否用
要数据将xlSheet.Cells(2, 1).CopyFromRecordset rs改一下
dim arr
arr=rs.GetRows ’将记录集中的数据送给数组
xlSheet.Cells(2, 1).resize(ubound(arr,1)+1,ubound(arr,2)+1)=application.transpose(arr) ‘ubound(arr,1)+1 字段数,这样转换成了行数;记录数,这里转换成了列数;arr是记录集数据,如果数据横竖反了就调一调,整个数据集反了就直接等于arr
上面代码能否执行,请自己调试,我的ACCESS代码区不工作
方法二:
1、将你要导出的查询表再设置一个条件 where 1=2 这样查询结果就只有字段了
2、将只有字段的查询表导出到excel中
3、点击第一行任意单元格》ctrl+a》复制》点单元格A2》选择性粘贴》转置
这样用技巧法实现了你的字段排成一列 |
|