spreadscript:使用电子表格作为函数。

spreadscript的Python项目详细描述


#spreadscript:将电子表格用作函数 此项目提供了一种从命令行或从 python程序。

输入和输出由名为 “接口”。spreadscript将从b列和 列c中的值。同样,输出变量从列e 以及它们在f列的值。在这两种情况下,变量都是从 向前行4直到遇到空单元格。

##安装 先决条件:

apt install python3-uno

通过[PyPI](https://pypi.python.org/pypi/spreadscript):

pip3 install spreadscript

来源:

git clone https://github.com/jfjlaros/spreadscript.git cd spreadscript pip3 install .

##用法 假设我们有下表。

啊![示例表](data/example_table.png)

如果我们想定义ab作为输入变量,而total作为输出 变量,我们首先添加一个名为“interface”的新工作表。

啊![接口示例](data/example_interface.png)

在这张表中,我们把输入变量放在b列中,把值放在 cC4的值为=$Sheet1.C3C5的值为=$Sheet1.C4

同样,输出变量放在列E中,值放在列 f。在本例中,f4中的值是=$sheet1.c8

###命令行界面 通过命令行界面,可以读取输入和输出表。

$ spreadscript read_input data/test.ods {“b”: 2.0, “a”: 1.0}

$ spreadscript read_output data/test.ods {“total”: 15.0}

要操作输入,请使用进程子命令:

$ spreadscript process data/test.ods ‘{“b”: 12.0}’ {“total”: 25.0}

###图书馆 首先导入spreadscript类并加载电子表格。

`python >>> from spreadscript import SpreadScript >>> >>> spreadsheet = SpreadScript('data/test.ods') `

可以使用read_input方法读取输入变量。

`python >>> spreadsheet.read_input() {'b': 2.0, 'a': 1.0} `

方法返回所有输出变量。

`python >>> spreadsheet.read_output() {'total': 15.0} `

write_input方法用于更新任何变量

`python >>> spreadsheet.write_input({'b': 4.0}) >>> spreadsheet.read_output() {'total': 17.0} `

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Java中获取Path2D对象的坐标对?   javascript下载iFramePlayer视频   java intellij idea:定义的环境变量在maven pom中无法识别   批处理以调用Java主类   java SOAP TCP隧道/监视器替代方案   java更改文件中的特定字节   java将值插入HashBasedTable   web爬虫Java web爬虫静态URL   Java中逗号作为十进制分隔符的字符串格式   用eclipse导出可运行jar的java   控制台从java文件执行命令   在变量中使用多个类型的泛型Java通配符   java Sip INVITE错误并发送BYE消息   正则表达式Java:如何删除两个字符串之间匹配子字符串的第一个匹配项?