文書更新:2019年07月25日(木) 午前8時41分30秒

Home > 備忘録 > 言語関連 > python に関すること > pyexcel-odsr で LibreOffice データを扱う( 36 )

必要なパッケージを install する

  1. pyexcel-odsr を install する
  2. [root@server]# pip3 install pyexcel-odsr pyexcel-io

calc データを読み込む

  1. 辞書式データとして読み込む
  2. demo.ods のデータを単純に読み込む
    [root@server]# vi demo.py
    #!/usr/bin/env python3
    # coding: utf-8
    from pyexcel_odsr import get_data
    book=get_data(file_name="path/demo.ods")	# book 全体を 辞書で読み込む
    
    for k in book.keys():	# sheet name の表示
    	print(k)
    
    print(book)	# book 全体を表示
    
    print(book["シート1"])	# 「シート1」のデータを表示
  3. 辞書式データとして読み込む
  4. [root@server]# vi demo.py
    #!/usr/bin/env python3
    # coding: utf-8
    from pyexcel_odsr import get_data
    sheet=get_data(file_name="path/demo.ods" sheet_name="シート2")	# シートを個別に読み込む
    
    print(sheet)	# 「シート2」のデータを表示