fork(4) download
  1. from xlwings import Workbook, Sheet, Range
  2.  
  3. def price():
  4. materials = {'МДФ' : {'16' : '330'}
  5. wb = Workbook.caller() # Устанавливаем соединение при вызове макроса
  6. material = Range('Sheet 1', 'E2').value # Достаем значение из Листа1 Е2
  7. depth = Range('Sheet 1', 'F2').value
  8. price_tag = materials[material][depth] # Получаем заветное 330
  9. Range('Sheet 1', 'G2').value = price_tag # Записываем 330 в ячейку G2
  10.  
  11.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/py_compile.py", line 117, in compile
    raise py_exc
py_compile.PyCompileError:   File "prog.py", line 5
    wb = Workbook.caller() # Устанавливаем соединение при вызове макроса
     ^
SyntaxError: invalid syntax

stdout
Standard output is empty