从两个OpenOffice Calc列中读取数据

时间:2017-10-13 06:41:59

标签: python

我有一个带有长数据表的OpenOffice calc,我需要将其中一列中的数字作为Python中的向量导入,并将相邻列中的数字作为另一个向量导入,以便我可以使用它们用于稍后的多项式插值。

有没有简单的方法可以做到这一点?我是Python的初学者,并且无法通过在线教程解决我的问题,但似乎不应该太难。

2 个答案:

答案 0 :(得分:0)

过去我使用python的csv库来读取和处理电子表格中的数据(您必须将电子表格转换为csv)。 Check the manual here,特别是班级csv.DictReader

在示例代码段中,只需更改for row in reader:循环即可保存一行。

答案 1 :(得分:0)

查看openpyxl http://openpyxl.readthedocs.io/en/default/tutorial.html

可能的解决方案之一:

NSURL* outPutURL = [NSURL fileURLWithPath:[@"~/anyFolder/" stringByExpandingTildeInPath]];

    outPutURL = [[outPutURL URLByAppendingPathComponent:[@"MacTestApp-" stringByAppendingString:@"test"]] URLByAppendingPathExtension:@"m4v"];
    NSLog(@"upload = %@",outPutURL);
  ;


    [self compressVideo:inputURL outputURL:outPutURL handler:^(AVAssetExportSession *completion) {
        if (completion.status == AVAssetExportSessionStatusCompleted) {
            NSData *newDataForUpload = [NSData dataWithContentsOfURL:outPutURL];

            NSLog(@"Size of new Video after compression is (bytes):%lu",(unsigned long)[newDataForUpload length]);
        }
        else
        {
            NSLog(@"completion.status %ld ",(long)completion.status);
              NSLog(@"completion.status %ld ",(long)AVAssetExportSessionStatusFailed);
        }
    }];