Tag: 参数

在Python中input参数

我想input参数random.triangular() ,这将是(low,high,mode) 。 要获取参数,我从Excel单元格中提取它们。 基本上我不得不创build一个数组,例如parameters[0] = 1,3,2 ,其中1,3,2是我需要input到三angular函数。 我相当新的Python / Excel集成,也是random函数,所以我问的是,我甚至可能从数组中获取这些参数,并在函数中使用它们?

Python通过for循环将parameter passing给sql execute

试图找出如何将每个string从我的循环传递到SQL来遍历每个国家,并创build一个特定于每个国家(每个有自己的国家数据的5个Excel文件)的Excel文件。 我发现有一个.join和IN()语句可以工作,但是把所有5个国家放在所有5个文件中的代码。 码: import CX_Oracle Import xlwt country_list = ['PERU','GUATEMALA','BAHAMAS','BARBADOS'] for country in country_list: SQL = "SELECT * from TABLE WHERE COUNTRY = %s" % country cursor = con.cursor() cursor.execute(SQL) book = xlwt.Workbook() sheet1 = book.add_sheet('Summary') for i, row in enumerate(cursor): for j, col in enumerate(row): sheet1.write(i+1,j,col) #Starts pasting the data at row 2 book.save('Output_' […]

在Excel中需要SQL帮助,特别是“?”参数

我在Excel中设置了这个SQL查询: SELECT * FROM acct.view_op_seremain WHERE SEC_ID = (?) 我已经指示“? 参数到Excel中的单元格A1。 现在,我想这个A1参数单元格包含多个值,但我不确定是否需要特殊的格式? 到目前为止,我已经尝试在单元格A1中执行以下操作: Justin, John, James ('Justin','John','James') 'Justin','John','James' 这些格式都没有给我结果。 你知道我在做什么错吗?

将范围传递给Excel中的迷你图

我用了 CONCATENATE("N";MATCH(M4;M12:M401;0)+10;":";"N";MATCH(M4;M12:M401;1)+10) 在单元格I4产生这个结果 N67:N231 我已经尝试通过这个范围sparkline使用CELL REFERENCE , INDIRECT ( CELL REFERENCE and NAME VARIABLE 。没有任何工作,任何build议,请。

如何在公式中移动参考单元格?

我怎样才能把A1转换成G1呢? =sum(A1+B1) 我的意思是,我想把第一个参数移到右边的5个单元格,这样新的公式将是: =sum(G1+B1)

Excel-MDX查询到单元格值作为参数的SSAS多维数据集

我想通过Excel,使用单元格值作为参数值获取MDX查询。 请问这个查询有什么帮助吗? WITH MEMBER [Measures].[SubDrillDown] AS [Statement Financial Analysis].[Report Framework].PARENT_UNIQUE_NAME SELECT NON EMPTY { [Measures].[SubDrillDown], [Measures].[Budget Opening], [Measures].[Budget Closing], [Measures].[Actuals Opening], [Measures].[Actuals Closing], [Measures].[Budget], [Measures].[Actuals], [Measures].[Commitments Closing], [Measures].[Job Budget], [Measures].[Job Budget Closing], [Measures].[Job Annual Plan], [Measures].[Job Annual Plan Closing], [Measures].[Job Commitments] } ON COLUMNS, NON EMPTY { ( [Statement Financial Analysis].[Report Framework].[Group Code].ALLMEMBERS * [Financial […]

具有JOIN的SQL / Excel查询参数

我正在学习如何在excel驱动的SQL查询中使用参数(实际上我仍然在学习SQL)。 感谢帮助我构build查询以根据需要修改结果的好人,我想要更进一步,并在Excel中提供参数以过滤结果。 这是我的查询: SELECT fun.FUNCTION_ID ,COALESCE(fun.parent_function, fun2.function_id) as PARENT_FUNCTION ,fun.MODULE_ID ,fun.DESCRIPTION ,fun.FUNCTION_PURPOSE ,fun.PB_OBJECT ,sec.GROUP_ID ,sec.ACCESS_LEVEL from MODULE_FUNCTION fun LEFT JOIN MODULE_FUNCTION fun2 ON fun.function_id = fun2.function_id AND fun2.function_id IN (SELECT parent_function FROM MODULE_FUNCTION) LEFT OUTER JOIN FUNCTION_SECURITY sec ON fun.FUNCTION_ID = sec.FUNCTION_ID AND sec.GROUP_ID = 'GROUP_NAME' 我需要做的是让团队成员在Excel工作表中运行这个查询,并在第二个JOIN中为“GROUP_NAME”提供他们的组名。 不幸的是,我不能使用语法WHERE (sec.GROUP_ID = ?) ( 在这里find ),因为我需要从MODULE_FUNCTION表中提取所有结果,并且只有在提供的组匹配时才从FUNCTION_SECURITY表插入结果如果不匹配,则为空)。 当我试图在最后使用AND […]

如何将parameter passing给__init__函数

我正在开始我的Python旅程。 我想创build一个程序,将我的xlsx文件转换成一个SQL文件,然后将数据加载到数据库中。 我想创build将有两个参数的类: 前 – 将打开xlsx工作簿 sh – 将以正确的索引从ex打开表单 这是最初的版本(现在我只是打印行): class XToSql(): def __init__(self, ex = xlrd.open_workbook('ex1.xlsx'), sh = ex.sheet_by_index(0)): self.ex = ex self.sh = sh def modify(self): for i in str((self.sh.nrows-1)): a = 1 print(self.sh.row_values(a)) a += 1 a1 = XToSql() a1.modify() 在__init__函数中,这行用红色标记: sh = ex.sheet_by_index(0) ->这个错误出现在运行之后: def __init__(self, ex = xlrd.open_workbook('ex1.xlsx'), sh = […]

Excel:在用户定义的函数中传递数组?

如何在MS Excel VBA中将数组作为parameter passing给用户定义的函数? 最后我想testing,如果一个给定的date(dateDay)是在几个date范围(arrayVacation): Function CB_IsInRangeArr(dateDay As Date, ParamArray arrayVacation() As Variant) As Boolean ' Test that the array is in the form of 2 columns and n rows / if not send back an error If (UBound(arrayVacation, 1) <> 2) Then CB_IsInRangeArr = CVErr(xlErrNA) Else CB_IsInRangeArr = TRUE End If End Function 然而在这个阶段,这个function不能正常工作。 […]

在Excel中的SQL查询

我有这个查询,其中参数是从一个excell工作表中的2个单元格中提取,其他查询的位置。 所以,问题是我打开数据连接来改变查询,因为它返回的值是错误的,并重新查询。 现在我做了以下几点: DECLARE @year AS int DECLARE @month AS int DECLARE @date AS datetime SET @year = ? SET @month = ? SET @date = DATEADD( month, 1, CONVERT( datetime, CONVERT( varchar(4), ?) + '-' + RIGHT( '0' + CONVERT( varchar(2), ?), 2 ) + '-01' ) ) SET @date = DATEADD( month, 1, […]