Python 从 Mac .numbers 文件导入表数据

pap*_*pai 5 python macos import algorithmic-trading python-2.7

我是 Python 新手,我正在尝试处理一些数字。附样本:打开高低关闭样本数据

我已经测试了一些导入数据的变体,但失败了。真的很感谢一些建议。谢谢!

path = 'Data/Price.numbers'
with open(path) as file:    
file.readline()
for line in file:
    values = map(float, line.split())
    test.append(values)
Run Code Online (Sandbox Code Playgroud)

主要目标:

1) 以一种我可以轻松操作和应用计算的格式有效地存储表数据 > 我正在考虑使用 Dict{} > 有什么评论吗?

2) 针对快速计算进行了优化,因为我需要处理多种证券的数据 > 我估计大约有 1,000,000 到 2,000,000 个数据点。

再次感谢任何建议以更好地做到这一点。

小智 16

数字解析器库可用于解析.numbers文件。来自 Github 页面上的示例:

from numbers_parser import Document
doc = Document("my-spreasdsheet.numbers")
sheets = doc.sheets()
tables = sheets[0].tables()
rows = tables[0].rows()
Run Code Online (Sandbox Code Playgroud)