使用T-SQL对EXCEL报表进行操作
1、新建一个Excel文件,默认工作表Sheet1$,Sheet2$,Sheet3$,因为excel要求最少要保留一张可视化工作表,所以删掉Sheet2$,Sheet3$,保留Sheet1$
2、T-SQL调用"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\data\\test.xls;Extended Properties=Excel 8.0; "链接到Excel文件
3、执行"create table newtable "新建表,这样excel报表就有两张工作表Sheet1$和newtable$,而且Sheet1$会排在newtable$前面。
问题:为了突出newtable
1、如何删除掉Sheet1$工作表(drop table [Sheet1$]没法删除掉表格式)
2、或者使用T-SQL直接操作使Sheet1$隐藏或者排在newtable$后面
3、或者不新建newtable$表,直接绑定字段名到Sheet1$
各位高手帮帮忙吧
不考虑excel组件,因为不可能每给一个客户安装系统的时候还要调一下对excel安全权限的问题。