Python 함수의 기존 라이브러리를 libreoffice calc에 통합하여 사용자가 셀에서 작성한 BASIC 함수처럼 사용할 수 있도록 하는 방법

Python 함수의 기존 라이브러리를 libreoffice calc에 통합하여 사용자가 셀에서 작성한 BASIC 함수처럼 사용할 수 있도록 하는 방법

저는 매크로 사용에 능숙하지 않지만 LO Calc 셀의 함수처럼 사용할 수 있는 몇 가지 사용자 함수를 BASIC에 작성했습니다. 더 많은 글을 쓰고 싶었지만 Caleb Bell이 이미 Python으로 일련의 훌륭한 엔지니어링 함수 라이브러리를 작성했다는 사실을 발견했습니다. 그 중 하나는 Fluids 0.1.88입니다. 저는 Python에 익숙하지 않고 사용자 매크로/함수에 익숙하지 않지만 Python 내에서 알 수 있는 것은 이러한 함수를 Fluids.function_name(variables)이라고 합니다. LO Calc 사용자 함수는 Python으로 작성될 수 있다는 것을 알고 있습니다. 기존 Python 라이브러리를 Calc로 가져와서 Python 함수 이름으로 호출하고 셀 내에서 사용할 수 있는 방법이 있는지 알고 싶습니다.

고마워요, 마크.

답변1

올바른 방법은 Python 함수를 포함하는 Calc 추가 기능을 만드는 것입니다. 이는 강력한 솔루션이지만 LibreOffice 프로그래밍을 처음 접하는 사람들에게는 어렵습니다.

또는 글루 코드로 기본 사용자 정의 함수를 작성하여 Python을 호출합니다. 이 역시 간단한 기본 UDF를 작성하는 것보다 더 어렵습니다.

자세한 내용은:

관련 정보