Python 与 Gnumeric 共舞
2008-09-30 13:08:46 来源:WEB开发网函数编写完之后就是函数注册了,函数原型字典只有一行,唯一需要注意的是,单元格区域引用数据类型需要用"r"来表示。plugin.xml文件也只需要加入下面一行:
代码 8 summay函数的plugin.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<plugin id="Gnumeric_PyFunc">
<information>
<name>Exam functions</name>
<description>Sample Python plugin providing some (useless) functions.</description>
<require_explicit_enabling/>
</information>
<loader type="Gnumeric_PythonLoader:python">
<attribute value="exam" name="module_name"/>
</loader>
<services>
<service type="function_group" id="exam">
<category>Exam</category>
<category xml:lang="zh_CN">Exam</category>
<functions>
<function name="mark_score"/>
<function name="summerize_scores"/>
</functions>
</service>
</services>
</plugin>
下面的两张是插件函数的运行效果图,输入数据是随机生成的80个100以内的浮点数,函数插在B1单元格内,由于该函数的目的是生成简单的报表而不是返回值,所以运行结束后B1单元格内依然空白,而所有的数据全部打印在新建的工作表4内(图2和图3)。
更多精彩
赞助商链接