WEB开发网
开发学院软件开发Python Python 与 Gnumeric 共舞 阅读

Python 与 Gnumeric 共舞

 2008-09-30 13:08:46 来源:WEB开发网   
核心提示: 函数编写完之后就是函数注册了,函数原型字典只有一行,Python 与 Gnumeric 共舞(9),唯一需要注意的是,单元格区域引用数据类型需要用"r"来表示,由于该函数的目的是生成简单的报表而不是返回值,所以运行结束后B1单元格内依然空白,plugin.xml文件也只

函数编写完之后就是函数注册了,函数原型字典只有一行,唯一需要注意的是,单元格区域引用数据类型需要用"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)。

上一页  4 5 6 7 8 9 10  下一页

Tags:Python Gnumeric 共舞

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接