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)。
- ››python操作sharepoint对象模型
- ››Python 2.6.2的.pyc文件格式
- ››Python 2.6.2的字节码指令集一览
- ››Python 测试框架: 用 Python 测试框架简化测试
- ››Python 测试框架: 寻找要测试的模块
- ››Python的class系统
- ››Python 和 LDAP
- ››python图形处理库PIL(Python Image Library)
- ››Python图形图像处理库的介绍之Image模块
- ››Python和Google AppEngine开发基于Google架构的应...
- ››Python 3 初探,第 1 部分: Python 3 的新特性
- ››python源码中中文注释的处理
更多精彩
赞助商链接