Tag: sql

海量数据插入到SQL Server?

我有一个Excel工作簿中的8个工作表,我想导入SQL Server数据库中的单独的表。 我希望将8个工作表中的每一个导入到一个单独的表中,理想情况下,表名与工作表选项卡名称一致,但最初,我只想将数据导入到表中,所以任意表名都适用于太。 每个工作表(和扩展表)中的数据格式是相同的(并且将是相同的),所以我正在考虑某种循环可以用来做到这一点。 数据看起来像这样: Universe Date Symbol Shares MktValue Currency SMALLCAP 6/30/2011 000360206 27763 606361.92 USD SMALLCAP 6/30/2011 000361105 99643 2699407.52 USD SMALLCAP 6/30/2011 00081T108 103305 810926.73 USD SMALLCAP 6/30/2011 000957100 57374 1339094.76 USD 在SQL中的表格格式将会/应该与以下一致: CREATE TABLE dbo.[market1] ( [Universe_ID] char(20), [AsOfDate] smalldatetime, [Symbol] nvarchar(20), [Shares] decimal(20,0), [MktValue] decimal(20,2), [Currency] char(3) ) 我打开这样做使用SQL / […]

如何安全地将Excel连接到SQL Server 2008?

我的公司希望有大约100名销售人员(分布在全国各地)能够从Excel运行存储过程并将数据返回到电子表格。 我们有SQL服务器2008年。我需要找出一个安全的方法来做到这一点。 我将在Excel中创build一个表单,用户可以按下一个命令button来根据他们select的参数刷新数据。 我怎样才能确保从Excel到SQL服务器的连接是安全的? 我如何从Excel中运行存储过程? 我发现这是非常好的信息: http : //office.microsoft.com/en-us/excel-help/connect-to-import-sql-server-data-HA010217956.aspx Windows身份validationselect此选项以使用当前用户的Windows用户名和密码。 这是最安全的方法,但会影响许多用户连接到服务器时的性能。 不过,我希望你的意见。 是的,销售代表确实有Windowslogin,但是如果他们真的会input指定的数据标准,然后将标准发送到存储过程,然后从服务器获取数据,我可以使用此解决scheme吗?

有可能有一个SQL数据库与Excel文件作为“数据源”?

是否有可能使某种从SQL到Excel的链接,使Excel文件成为真正的数据源? 我不希望任何数据存储在SQL中,所有的数据编辑将在Excel工作表中完成。 我知道这是远远优化,但我没有select,数据需要留在Excel中。 我知道有一个选项可以在Access中做这种链接,我可以在VS中访问数据,但我更喜欢SQL。

Cast和Sum函数

我正在写一个从Oracle中提取数据并显示在Excel中的macros。 在Oracle DB中,我们有一个名为“Calculated_Quantity”的列的自定义表。 该列的数据types是BINARY_DOUBLE。 但是,当我在Excelmacros中编写查询来检索此列时,我得到的错误为“数据types不受支持”。 所以我不得不使用“投射”function绕过这个错误。 现在我需要总结这个专栏。 如果我把这个陈述写成 Select Id, SUM(CAST(CALCULATED_QUANTITY AS NUMBER(10))) Qty from DW.SAMPLE 它工作正常,但计算是错误的。 如果我写 Select Id, CAST(SUM(CALCULATED_QUANTITY AS NUMBER(10))) Qty from DW.SAMPLE 我得到一个错误,因为缺less右括号。 括号似乎是正确的。 请帮助! –

尝试replace从xlrd创build的sheet.row列表中的值

我导入了一个Excel电子表格,我试图清除电子表格中所有行中默认值的空值。 我不需要更新电子表格,我只需要设置默认值,因为我使用这些信息插入本地数据库。 每当我尝试这样做,它永远不会得到正确的处理。 这是我原来的代码迭代: for root,dirs,files in os.walk(path): xlsfiles=['1128CNLOAD.xlsx'] #xlsfiles=[ _ for _ in files if _.endswith('CNLOAD.xlsx') ] print (xlsfiles) for xlsfile in xlsfiles: book=xlrd.open_workbook(os.path.join(root,xlsfile)) sheet=book.sheet_by_index(0) cell=sheet.cell(1,1) print (sheet) sheet0 = book.sheet_by_index(0) #sheet1 = book.sheet_by_index(1) for rownum in range(sheet0.nrows): print sheet0.row_values(rownum) values=() print sheet0.nrows for row_index in range(1, sheet.nrows): if sheet.cell(row_index,4).value == '': sheet.cell(row_index,4).value = […]

将电子表格中的行与数据库中的logging进行比较

我有一个Excel电子表格作为报告提供,当它真的是更多的数据库,行号作为主键。 我需要将这个集合中的一些列与来自Access 2007数据库的一组不同的logging进行比较。 为了使事情更加复杂,需要定期自动完成,而无需用户input。 从电子表格中获取数据的最佳方式是什么?运行比较的最佳方式是什么? 至于从电子表格中获取数据,ACEDAO似乎是最好的select,因为这是Excel 2007,但是MSDN没有关于如何使用DAO / ACEDAO查询Excel的信息,只能使用DAO / ACEDAO导出到Excel。 至于进行比较,除了比较每个条目的每一栏之外,我想不出一个更好的办法来做到这一点。

用Excel编辑电子商务数据库是否现实?

我正在build立一个电子商务网站,客户坚持说他可以用Excel电子表格编辑产品。 这是一个有点复杂的电子商务网站。 我们有 物理产品 – 电脑 服务 – 电脑安装 产品与变化 – 不同大小的衬衫 团体产品 – 衬衫和领带。 将产品导出到一个Excel电子表格,在那里编辑并导入回去是否现实? 还有其他工具可以完成这项工作吗? 你能举一个开放源码或商业产品的例子,让pipe理员用Excel编辑复杂的数据库表?

迁移到SQL Server 2008的MySQL

我有一个简单的MySQL数据库。 它有3个表格。 这里是对他们的创造性声明: CREATE DATABASE `qcvalues` /*!40100 DEFAULT CHARACTER SET latin1 */ CREATE TABLE `batchinfo` ( `rowid` int(11) NOT NULL AUTO_INCREMENT, `datapath` mediumtext, `analysistime` varchar(50) DEFAULT NULL, `reporttime` varchar(50) DEFAULT NULL, `lastcalib` varchar(50) DEFAULT NULL, `analystname` varchar(150) DEFAULT NULL, `reportname` varchar(150) DEFAULT NULL, `batchstate` varchar(150) DEFAULT NULL, `instrument` varchar(20) DEFAULT NULL, PRIMARY KEY (`rowid`), UNIQUE […]

SQL和Excel 2010

早上好, 有谁知道是否有一个简单的方法,我可以在Excel中使用SQL查询从Excel电子表格中select特定的数据,而无需使用VBA,Access,SQL数据库或复杂的Excel公式? 非常感谢你。

Excel到SQL – 非常大的文件

我有两张工作表的Excel工作簿。 一张纸最多,另一张超过一半。 总共有大约170万行。 有人可以帮我把这个sql格式。 我需要将其导入到我的sql服务器。 我可以使用Workbench或PHPMyAdmin。 excel文件是84MB。 谢谢你的帮助。