Tag: sql server 2008

从Excel中读取图像并将其存储在sqlserver中

我有一个名为“tab1”的表 cl_id int //auto imcrement cl_image image 我想从图像excel中读取图像,并将其存储在上表中 FileInputStream fileInputStream = new FileInputStream( "Delux.xls"); System.out.println(fileInputStream); HSSFWorkbook workbook = new HSSFWorkbook(fileInputStream); HSSFSheet worksheet = workbook.getSheet("Delux"); Iterator rows = worksheet.rowIterator(); HSSFRow row = (HSSFRow) rows.next(); List lst = workbook.getAllPictures(); Iterator it = lst.iterator(); while (rows.hasNext()) { row = (HSSFRow) rows.next(); //reading the image from excel HSSFCell cellP1 […]

将Excel工作表保存到SQL中

Excel的“数据”选项卡中有一个“获取外部数据”function栏,我们可以select从SQL数据库导入表。 这个过程对我来说很好。 但我的问题是,有没有办法将这些数据保存回SQL? Excel是否提供了一些API来简化这种function的编码,而不用parsing所有的东西,从头开始呢? 谢谢

使用Excel 2010使用存储过程读取/写入到SQL Server 2008数据库

我们有一个SQL Server 2008数据库存储过程来处理读取/写入等。 这些程序在内部被各种应用程序使用。 需要一个人直接更新一个名为Employee的数据库中的表。 更新很简单, 更新VARCHAR和INT(外键)字段。 问题在于SharePoint 2010不易通过BCS支持这种更新; 浏览和更新不是最好的用户体验。 有人build议,这很容易用Excel和VBA解决。 打开时,Excel连接到SQL Server数据库并从Employee读取存储过程读取。 它还执行外键引用的表的读取sprocs。 用户更新一个字段,然后调用Employee update sproc。 这样做的好处是没有网站界面需要build立/托pipe/等; 如果使用Active Directory进行身份validation,则DBA可以使用此方法。 问题是,我无法findVBA程序员或任何有用的资源,或者一步一步走过来编写VBA。 有没有人知道这样的在线资源和/或有一个替代的build议,如何快速获得pipe理界面和单个用户运行?

如何使用SQL作业将数据导出到SQL Server中的Excel

我需要将数据库中某个表的数据导出到Excel文件(.xls / .xlsx)中,该文件将位于我的networking中的一个共享文件夹中。 现在情况就是这样 – 我需要使用SQL SERVER代理作业。 2.我需要每两分钟产生一个新的excel文件,其中包含刷新的数据。 我正在使用不包含BI开发工作室的SQL Server 2008。 我不知道如何解决这个问题。 首先,我不确定如何使用作业导出数据,因为我尝试过的每种可能的方式都有与OLEDB连接有关的问题。 在SQL 2008中,“sp_makewebtask”也是不可用的。我也很困惑如何dynamic生成文件的名称。 任何参考或解决scheme将有所帮助。

将BLOB存储在数据库中是否是一个好主意?

一段时间以来,我一直在努力将数据从一个臃肿的Excel工作簿插入到一个SQL数据库中。 我的团队已经build议保留.xls的备份,他们想知道是否将Excel工作簿实际放入数据库中是一个好主意,以便我们项目中的所有相关数据都在一起。 我知道一些数据库支持插入二进制文件,但显然这不是DB系统的原始用途,所以我认为这是一个坏主意。 我的投票将把URL放到数据库中的工作簿中,并将工作簿保存在我们的Intranet上的安全位置。 什么是专业人员(如果有的话,除了保持生产数据和备份在同一地点)和把BLOBs放在数据库中的缺点? 编辑:只是为了澄清一点,虽然我给了一个具体的场景,我打算这个问题主要是关于一般的BLOB。 但是,无论我可以收集哪些答案,都可以帮助我解决具体情况。 🙂 谢谢, – 罗伯特· PS对于那些不知道的人来说,BLOB是“Binary Large Object”的缩写,

如何保存sql查询结果excel?

如何将SQL Server 2008 R2的SQL查询结果保存到Microsoft Excel 2008?

将SQL导出到Excel

我怎样才能将我的数据从SQL Server 2008导出到Excel 2010或更高版本? 我已经尝试过SQL的方式: sp_configure 'show advanced options', 0; GO RECONFIGURE; GO sp_configure 'Ad Hoc Distributed Queries', 0; GO RECONFIGURE; GO INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\testing.xls;Extended Properties=EXCEL 12.0;HDR=YES', 'SELECT NO_ORDRE, Date FROM [Sheet1$]') SELECT [NO_ORDRE], GETDATE() FROM ORDRE GO 不幸的是我收到错误:OLE DB提供程序“Microsoft.Jet.OLEDB.4.0”不能用于分布式查询,因为提供程序configuration为在STA模式下运行。 然后我尝试了C#的方式: public class ExportToExcel { private Excel.Application app; private Excel.Workbook workbook; private Excel.Worksheet […]

如何在VB.Net中使用数据库查询创buildExcel文件?

我想在VB.Net中使用数据库查询生成一个Excel文件。 我该怎么做? 更确切地说,我想将一个查询绑定到一个Excel文件中,这样表格中的行就占据了一个新的Excel文件中相应的单元格,并将这个文件保存到我的电脑。 然后,将该文件发送给某人。 虽然我可以处理邮件的部分,但是这是我需要帮助的文件的创build。 任何人都知道如何实现我想达到的目标? PS:我需要在VB.Net中执行此操作,并使用SQL Server 2008。

在SQL Server 2008中使用Excelmacros创build临时表(ADODB)

大量的谷歌search后,我已经结束了以下macros,我希望将连接到数据库,删除任何现有的临时表,然后创build一个新的(填充它,并查看结果)。 Dim adoCn As ADODB.Connection Dim adoRs As ADODB.Recordset Dim adoCm As ADODB.Command Dim strSQL As String Set adoCn = New ADODB.Connection With adoCn .ConnectionString = "Provider=SQLOLEDB;" & _ "Initial_Catalog=XXX;" & _ "Integrated Security=SSPI;" & _ "Persist Security Info=True;" & _ "Data Source=XXX;" & _ "Extended Properties='IMEX=1'" .CursorLocation = adUseServer .Open End With Set adoCm […]

使用Microsoft.ACE.OLEDB.12.0将Excel导入SQL Server

尝试在SQL Server 2008 R2 R2 64位中打开Excel文件时出现以下错误: Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7303, Level 16, State 1, Line 1 Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" […]