- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将多个值插入到一个表中,但我不确定语法..我正在从 excel 文件中读取这些值...
import xlrd
import pymssql
file_location = 'C:/Users/praveen/Downloads/OpTransactionHistory03-01-2015.xls'
#Connecting SQL Server
conn = pymssql.connect (host='host',user='user',password='pwd',database='Practice')
cur = conn.cursor()
# Open Workbook
workbook = xlrd.open_workbook(file_location)
# Open Worksheet
sheet = workbook.sheet_by_index(0)
for rows in range(13,sheet.nrows):
for cols in range(sheet.ncols):
cur.execute(
" INSERT INTO MONTHLY_BUDGET VALUES (%s, %s, %s, %s, %s)"
%(sheet.cell_value(rows,cols))) <---Getting 5 values from here as expected,but not sure how to map these values to the table values..
conn.commit()
问题:
我一次插入 5 个值,这些值正确地来自 (sheet.cell_value(rows,cols))),如下所示:
31/12/2014 147801503777:Int.Pd:30-06-2014 to 30-12-2014 - 860.00 20,458.74
但在这种情况下,参数编号不匹配..所以我得到一个错误:
TypeError: not enough arguments for format string
表结构:
CREATE TABLE MONTHLY_BUDGET
(
SEQUENCE INT IDENTITY,
TRANSACTION_DATE VARCHAR(100),
TRANSACTION_REMARKS VARCHAR(1000),
WITHDRAWL_AMOUNT VARCHAR(100),
DEPOSIT_AMOUNT VARCHAR(100),
BALANCE_AMOUNT VARCHAR(100)
)
最佳答案
我假设调用 sheet.cell_value(rows,cols)
只返回一个值。
所以也许收集这些值会有所帮助:
for rows in range(13,sheet.nrows):
arr = []
for cols in range(5):
arr.append(sheet.cell_value(rows,cols))
cur.execute(
"INSERT INTO MONTHLY_BUDGET VALUES (%s, %s, %s, %s, %s)",
tuple(arr)
)
关于python - pymssql : Inserting mutliple values into a table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27767529/
我正在尝试将多个值插入到一个表中,但我不确定语法..我正在从 excel 文件中读取这些值... import xlrd import pymssql file_location = 'C:/User
设置 我正在尝试运行相同的 unittest.TestCase在多个数据集上。我的设置如下(尽可能简化): from unittest import TestCase, TestSuite class
我有一个基于 Spring+Hibernate 构建的应用程序。我正在尝试将文件中的条目列表中的数据插入数据库。基本思想是插入所有具有有效数据的记录,并为所有未插入的条目记录错误报告。 一个服务类,即
我正在将 ASP.Net Web 窗体项目转换为 MVC3。母版页包含位于不同位置的多个内容占位符。 我用 @RenderBody() 替换了第一个内容占位符,但我对如何处理第二个内容感到困惑。 一种
我希望使用 ORMLite 按多个别名表进行分组,但我似乎遇到了问题。 当在 SqlExpression 的 GroupBy 中使用具有匿名类型的 Sql.TableAlias 时,为 group b
我目前正在开发 Silverlight 应用程序,需要将 XML 数据转换为适当的对象以进行数据绑定(bind)。本次讨论的基本类定义是: public class TabularEntry
如何在一个单个选项卡中添加多个组件(例如Label、Textfield和Button)? 我尝试创建一个包含多个组件的新表单,然后将该表单作为新选项卡添加到 TabbedPane 中,但它引发了异常:
我想知道这里是否有人能够成功地使用企业库跨 n 层结构工作,其中 UI 具有不同的媒介。 我必须设计一个 WCF 公共(public)库服务层,它将跨平台工作以下平台: 银光 WPF ASP.NET
我在我的 Solr schema.xml 文件中定义了一个多值字段来实现自动完成功能,如下所示: 但是,我看到这样的错误: ERROR [org.apache.solr.core.SolrCor
我是一名优秀的程序员,十分优秀!