2017-10-13 5 views
0

長いデータテーブルを持つOpenOfficeの計算をしています.1つのカラムの数値をPythonのベクトルとしてインポートし、隣のカラムの数値を別のものとしてインポートする必要がありますベクトルであるので、後でそれらを多項式補間に使うことができます。2つのOpenOffice Calcカラムからデータを読み取る

これを行う簡単な方法はありますか?私はPythonの初心者であり、オンラインチュートリアルで私の問題を解決することはできませんでしたが、それほど難しくはありません。

答えて

0

以前は、Pythonのcsvライブラリを使用してスプレッドシートからデータを読み込んで操作しました(スプレッドシートをcsvに変換する必要があります)。 Check the manual here、具体的にはクラスcsv.DictReaderである。

サンプルスニペットでは、好きなように行を保存するようにfor row in reader:ループを変更するだけです。

0

openpyxl可能な解決策のhttp://openpyxl.readthedocs.io/en/default/tutorial.html

一つを見てみましょう:

from openpyxl import load_workbook 

wb = load_workbook(filename='your_file', read_only=True) # change your_file 
    ws = wb['dump_newssources'] # specify the sheet in the file  
    for element in ws.iter_rows(): 
     for i, cell in enumerate(element): 
      if(i == 0): # value in the first cell of the row 
       pass # do something 
      elif(i == 1): # value in the second cell of the row 
       pass # do something 
関連する問題