파이썬으로 간단한 스프레드 시트를 만들고 싶습니다.Python : 스프레드 시트의 구문 분석
문자열에서 수식을 구문 분석해야합니다. 내가 필요한
모든 작업은 지금 : + - */^()
수식이 항상 함께 '='시작됩니다. 입력
예 :
=4+8-6/2
이 간단는 : 단지 usig 평가() '4B'는 스프레드 시트의 다른 셀에 대한 링크 (변수이다
2. =4b+12*(2+5)
).
는 ** 대신 '4B'
스크립트는 해당 값과 링크 (변수)를 대체 할의 'B4'와 같은 모든 링크를 만들 수 있습니다. 내가 실현하려 드릴 수 없습니다 무엇
가, 나머지는 당신이 무엇을 제안
은 아주 간단 파서을 '4B'또는 'B4'와 같은 변수를 '이해'하는 것입니다?
P. 나는 Python을 처음 사용한다. 시도한 pyparsing하지만 그것을 사용하거나 내 요구에 따라 사용자 지정 예제를 해결하기 위해 복잡합니다. 보다 간단한 해결책을 찾기를 희망합니다.
확인 자동으로 의존 할 수있는 그 어떤, 그에 따라 달라질 수 있습니다 그 중 하나를 업데이트하지 않는 셀을 업데이트 종속성 검사가 없습니다 것입니다 이 Python [spreadsheet] (http://code.activestate.com/recipes/355045-spreadsheet/) 레시피 (및 설명). – martineau
@martineau 왜 대답 대신에 답글을 썼습니까? 나는 받아 들인 대답으로 그것을 설정할 것이다 :) –
@martineau 고맙습니다, 그런데! –