[Dúvida] Como ler os comentários de uma célula em uma planilha csv com a biblioteca pandas?
Olá a todos, recentemente decidi me aventurar em análise de dados e como muitos, gostei muito da biblioteca pandas, mas ainda assim estou com dificuldades para ler os comentários de uma célula, e como não achei nenhum conteúdo na internet sobre isso estou começando a pensar que não seja possível... Alguém consegue pensar em uma solução?
Boa noite,
Acredito que direto pelo pandas não é possível ler pelo que eu vi, mas pelo openpyxl biblioteca que o pandas usa para leitura é possível fazer isso.
Segue código:
from openpyxl import load_workbook
workbook = load_workbook('/tmp/data.xlsx')
first_sheet = workbook.get_sheet_names()[0]
worksheet = workbook.get_sheet_by_name(first_sheet)
for row in worksheet.iter_rows():
for cell in row:
if cell.comment:
print(cell.comment.text)
Dei uma atualizada no código, já que tava alertado que a função 'get_sheet_names' mudou:
from openpyxl import load_workbook
first_sheet = wb.sheetnames[0]
worksheet = wb[first_sheet]
for row in worksheet.iter_rows():
for cell in row:
if cell.comment:
print(cell.comment.text)
Source: https://stackoverflow.com/questions/3711625/how-to-read-or-parse-excel-comments-using-python
Bom dia, lendork.
Importação das bibliotecas.
import os
import pandas as pd
Leitura do arquivo
dados = pd.read_csv('./dados.csv')
Visualização dos dados.
display(dados)