当前位置:数据库 > Excel >>

用SqlServer能否打开Excel文件?

补充:我问的是“用SqlServer能否打开Excel文件”,不是“SqlServer能否导入Excel数据”。
其他:能够,opendatasource  
http://wenku.zzzyk.com/view/4f5fb135eefdc8d376ee327e.html 在数据库那   右键 -  导入 -  数据源那 选 Microsoft Excel   在下面选版本和路径 之后下一步就好 

  可以选导入的页签  改名  之后  改字段属性  之后 OK  之后查询就好 你说的打开是什么意思啊?? 能够导入Excel中的数据,但是中间有数据转换等工作,几乎很难实现,所以几乎很难将所有数据都导入成功。 能打开的
你放心吧
1.WINZIP压缩文件的破解 

针对WINZIP压缩文件,黑客最常使用的工具就是Elcomsoft公司的“Advanced ZIP Password Recovery”(简称AZPR),AZPR提供了一个图形化的用户界面,黑客经过几个简单的步骤就可以破解ZIP压缩文件包的密码。 

第一步:配置破解工具 

首先在“ZIP password-encrypted file”打开被加密的ZIP压缩文件包,可以利用浏览按钮或者功能键F3来选择将要解密的压缩文件包;在“Type of attack”中选择攻击方式:包括“Brute-force”(强力攻击)、“mask”(掩码搜索)、“Dictionary”(字典攻击)等;在“Brute-force range options”设定强力攻击法的搜索范围,如果用户了解口令的组合特点,通过设定以下选择可以大大缩短搜索时间;在“Start from”中 ,当用户知道口令的起始字符序列时,可以设定该选项。例如,当用户知道口令全部使用小写字母,长度是5,并且以字母“k”开头,那么可以在该项填写“kaaaa”,AZPR将从这个口令开始依次向后搜索所有的可能密码;在“Password length”中可以设定口令长度,这也是一个决定搜索时间的重要选项; “Auto-save”:自动存储选项的功能是定期自动保存软件当前设置与当前工作状态,这些关键参数将会定期自动保存在一个名为“~azpr.ini”,用户可以自行指定保存参数的文件名、自动保存的时间间隔等等,该选项使得用户能够继续上次中断的解密进程。 
第二步:开始破解 

经过以上几个关键的选项的设置,黑客就可以开始破解你的ZIP文件了,点击“Start”按钮即可进行解密运算,由于AZPR有以上保存参数和状态的功能,用户随时可以中断或者继续运算过程。当密码找到后,用户会在结果窗口中看到密码内容、试探密码总数、破解消耗时间、平均运算速度等信息。如果没有找到密码,也会有相应的提示信息。 

2.WINRAR压缩文件的破解 

针对WINRAR压缩文件,Elcomsoft公司也推出了“Advanced RAR Password Recovery”,该软件解密速度很快,可以帮你找回RAR文件的密码,注册后可以解开多达128位密码。它提供有预估算出密码所需要的时间;可中断计算与恢复继续前次的计算。然而到黑客手里也就变成了一个破解的工具,其具体使用方法与“Advanced ZIP Password Recovery”大致相同,这里不多介绍了。 
3. 当心“多功能密码破解软件”作祟 

此外,目前还有一款名为“多功能密码破解软件”的工具值得大家注意,也是黑客经常使用的。该软件可以破解Access97/2000/xp密码,Word/Excel97/2000/xp、QQ(本地和在线)、SQLSERVER(本地和远程)、windows98登陆密码、ZIP/RAR文件密码,星号密码察看,可以察看任何显示为*的密码内容(网页除外)。ZIP/RAR文件密码也难逃该软件一“劫”!下面看看黑客到底是如何利用这个工具兴风作浪的。 

黑客安装并运行该软件,切换到“ZIP/RAR”选项 
点击“浏览”按钮找到本地硬盘上要破解的ZIP/RAR文件,然后需要进行以下的设置: 

(1)“破解位数设置”:你可以设置好密码最小长度和密码最大长度。 

(2)“破解字符设置”:你可以选择是用数字、小写字母、大写字母中一个或者多个,这需要根据设置的压缩包的密码来进行选择,当然,如果都选的话,那么破解的速度肯定更慢,花费的时间也更长。 

设置完毕后,点击“开始”按钮即可进行破解,经过一段时间的破解后,最后在“进度”框中显示破解的密码, 
三、巧妙设置,让压缩文件无懈可击 

除了用来压缩文件,我们还常常把WinRAR、WINZIP当作一个加密软件来使用,在压缩文件的时候设置一个密码就可以达到保护数据的目的了。正因为如此,专门针对压缩文件密码的破解软件也是遍地开花。密码的长短对于现在的破解软件来说,已经不是最大的障碍了。那么,怎样才可以让压缩加密的文件牢不可破呢? 除了做好日常的安全防范工作外,我们还要巧妙进行以下设置: 

现在的破解软件在破解加密文件密码的时候总要指定一个Encrypted File(目标文件),然后根据字典使用穷举法来破解密码。但是如果我们将多个需要加密的文件压缩在一起,然后为每一个文件设置不同的密码,那破解软件就无可奈何了,具体操作如下: 

1.按照常规的方法把它压缩并且设置一个密码; 
2.准备一个其他文件(当然这个文件小一点最好了,因为我们只是利用它来迷惑破解软件而已); 
3.在WinRAR的工作窗口中打开我们第一步已经压缩好的加密文件,在“命令”菜单中选择“添加文件到压缩包”菜单选项 
4.在弹出的“请选择要添加的文件”对话框中选择我们准备的“其他文件”,点击“确定”按钮后回到“压缩文件名字和参数”对话框; 

5.在“高级”选项卡标签中点击“设置密码”按钮设置一个不同的密码,然后开始压缩即可 
经过以上步骤,现在两个密码已经设置完成了(如果添加了多个文件,也可以给每个文件设置不同的密码,如果你担心自己会忘记,只设两个密码也可以达到目的)。打开压缩文件可以看到每一个文件名的右上角都有一个表示加密的星号,但是打开其中不同的文件都需要相对应的密码,使用破解软件是得不到正确密码的。这种方法对用WinZip加密的文件同样适用。
 可以  ,但是直接用SQL语句 不行.可以写一个SSIS 自动导入,写起来代码太多了.希望可以给你一个方向 Private Sub Command1_Click()
On Error GoTo ErrorLoad
Dim mXLS As Object
Dim OfficeVer As String
    
    OfficeVer = ""
    Set mXLS = CreateObject("Excel.Application")
    OfficeVer = CStr(mXLS.Version)
    mXLS.quit
    Set mXLS = Nothing
    
    If OfficeVer <> "" Then
       Shell "Excel.exe c:\你的文件.xxx", vbMaximizedFocus
    Else
       Shell "Notepad.exe c:\你的文件.xxx", vbMaximizedFocus
    End If
    
Exit Sub
ErrorLoad:
   '报错,没有安装 Excel
   If Not (mXLS Is Nothing) Then Set mXLS = Nothing
   Shell "Notepad.exe c:\你的文件.xxx", vbMaximizedFocus
End Sub
 应该可以的 可以打开的. 比如:
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=D:\97-2003.xls', 'select * from [Sheet1$]')    
select * from OpenRowSet('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=D:\97-2003.xls', [Sheet1$])    
select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;HDR=Yes;IMEX=1;Database=D:\97-2003.xls')...[Sheet1$]    
select * from OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=D:\97-2003.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1"')...[Sheet1$] 你好!直接打开是不行的。但你可以先导入,之后再select就可以打开了。
不知道这个答案你是否满意。 能打开啊    就是用导入导出   数据库文件可以导出成Excel文件   Excel可以到成数据库表格 zhj0909 回答对了,用命令是,就这两个:openrowset、opendatasource实现这样的功能,详细参考msdn

上一个:mysql把查询到的数据自动导成excel
下一个:pl/sql导出数据到excel,数据为什么少了?求解、、、

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,