Чтение табличных данных из файла Excel с помощью Python - PullRequest
0 голосов
/ 10 декабря 2018

В настоящее время у меня есть книга Excel с некоторыми графиками (диаграммами?).Графики построены из числовых значений.Я могу получить доступ к значениям в LibreOffice, если щелкнуть правой кнопкой мыши по графику и выбрать «Таблица данных».Эти значения больше нигде в файле.

Я бы хотел получить программный доступ к этим значениям с помощью Python.Я пробовал что-то вроде xlrd, но, похоже, xlrd игнорирует графические элементы.Когда я запускаю его в своей книге, я получаю только пустые ячейки обратно.

Вы когда-нибудь сталкивались с этой проблемой?

К сожалению, я не могу предоставить файл, поскольку он конфиденциальный.

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018
import pandas as pd
df = pd.read_excel('path/name_of_your_file.xlsx')
print(df.head())

У вас должен быть фрейм данных (df) для игры в python!

0 голосов
/ 10 декабря 2018

Я никогда не работал с графическим файлом Excel.Но я имел обыкновение читать нормальный Excel со следующим кодом.Вы пробовали это?

import xlrd

file = 'temp.xls'
book = xlrd.open_workbook(file)
for sheet in book.sheets():
  #to check columns in sheet
  if sheet.ncols:
    #row values
    row_list = sheet.row_values

for value in row_list:
  print(value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...