Executando verificação de segurança...
2

[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?

Carregando publicação patrocinada...
2

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

1
-1

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)
1