xlsx
Faz seu agente trabalhar com planilhas (.xlsx, .csv, etc.). Ele pode ler, editar, criar ou converter esses arquivos, ajudando a organizar e analisar dados.
O que ela faz
Esta ferramenta ajuda você a trabalhar com arquivos de planilhas (como Excel). Você pode usá-la para criar novas planilhas, editar as existentes, adicionar fórmulas, formatar dados, corrigir erros ou converter entre diferentes tipos de arquivos de planilha.
Quando usar
- ✓Criar uma nova lista de despesas mensais.
- ✓Adicionar uma coluna de totais a uma tabela de vendas existente.
- ✓Converter uma lista de nomes de um arquivo de texto para uma planilha.
Exemplo do que pedir para a IA
“Crie uma planilha com as vendas mensais de 2023, incluindo uma coluna para o total de cada mês e uma linha para o total anual.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta usa programas especializados para ler, escrever e calcular dentro dos arquivos de planilha. Ela garante que as fórmulas sejam usadas em vez de números fixos e que os arquivos sejam formatados de maneira profissional.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add anthropics/skills --skill xlsxOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/anthropics/skills/main/skills/xlsx/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Criação, edição e análise de XLSX
| Tarefa | Abordagem |
|---|---|
| Criar ou editar com fórmulas/formatação | openpyxl — veja observações abaixo |
| Dados em massa para dentro ou para fora | pandas (read_excel, to_excel) |
| Olhada rápida em uma planilha | markitdown file.xlsx — ## SheetName por planilha; lê .xlsm também. Sem coordenadas de célula, então não planeje edições a partir dela |
| Ler um modelo (fórmulas e valores) | duas passagens load_workbook — veja observações |
openpyxl,pandasemarkitdownvêm pré-instalados — não executepip installprimeiro; escreva o script e importe diretamente. Somente se uma importação falhar (ou o comandomarkitdownestiver faltando):pip installo pacote ausente.
Os caminhos de script abaixo são relativos ao diretório desta habilidade.
Requisitos para cada saída
- Fonte profissional (Arial, Times New Roman) em toda parte, a menos que o usuário diga o contrário.
- Zero erros de fórmula. Nunca envie enquanto
recalc.pyrelatarerrors_found. Se você acha que um erro é anterior a você, prove: carregue o original comdata_only=Truee olhe para essa célula. Um erro que você introduziu se parece exatamente com um que você herdou. - Use fórmulas, nunca resultados codificados. Escreva
sheet['B10'] = '=SUM(B2:B9)', não o total computado em Python. A planilha deve recalcular quando suas entradas mudarem. - Siga a especificação do usuário literalmente. Nomes de abas exatos, cabeçalhos de coluna exatos e a fórmula que eles descreveram. Um redesenho que calcula algo diferente falha, por mais elegante que seja.
- Documente cada suposição e número codificado onde o leitor poderá vê-lo — um comentário de célula, ou uma célula adjacente no final de uma tabela. Cite uma fonte real quando existir (
Source: Company 10-K, FY2024, Page 45, Revenue Note, [SEC EDGAR URL]); quando o número veio do usuário, diga isso claramente. - Uma pasta de trabalho que você cria para alguém preencher precisa de uma legenda curta nomeando quais células editar, e uma linha de exemplo de valores realistas mostrando o formato esperado. Nunca adicione tal linha a um arquivo que você foi solicitado a editar.
- Editando um arquivo existente: combine suas convenções exatamente. Elas substituem todas as diretrizes aqui. Encontre suas células de entrada designadas primeiro — uma cor de fonte distinta, preenchimento ou sombreamento as marca — escreva apenas lá, e deixe todas as fórmulas existentes intocadas.
Recalcular (obrigatório sempre que o arquivo contiver fórmulas)
O openpyxl escreve fórmulas como strings com nenhum valor em cache. Até que você recalcule, cada
célula de fórmula volta a ser None para qualquer coisa que leia valores em cache — pandas,
load_workbook(data_only=True) e a maioria dos visualizadores.
python scripts/recalc.py output.xlsx [timeout_seconds] # default 30
O LibreOffice computa todas as fórmulas, o arquivo é reescrito no local, e você obtém JSON:
status (success | errors_found), total_formulas, total_errors e um
error_summary nomeando até 100 células por tipo de erro (locations_truncated diz quantos ele
retirou — confie em total_errors, não no comprimento da lista). Corrija o que ele nomeia e execute-o
novamente. JSON com uma chave error em vez de status significa que nada foi recalculado, e
apenas esse caso sai com um código diferente de zero — errors_found sai com 0, então nunca trate uma saída limpa como uma planilha limpa.
Um recálculo verde prova que suas fórmulas avaliam, não que estão corretas. Um intervalo com um número a mais ou a menos ou uma referência à linha errada resulta em um arquivo limpo e sem erros com números errados. Escreva 2–3 fórmulas primeiro e verifique se elas puxam os valores que você espera, antes de construir uma grade.
Uma pasta de trabalho que se vincula a outro arquivo perde esses vínculos se você a salvar novamente com openpyxl e
depois recalcular. Tal fórmula lê ='[1]Returns Analysis'!$B$2 — o [1] é um índice
na lista de referências externas da pasta de trabalho, nomeando um arquivo separado no disco, não uma planilha.
Esse arquivo raramente está presente aqui, então o valor em cache da célula é a única coisa que contém seus
dados. O openpyxl remove esse valor ao salvar; o LibreOffice então tem que resolver a referência de
verdade, falha, escreve #NAME? e exclui todos os vínculos. recalc.py se recusa a executar nesse estado
— copie os valores dessas células do original antes de salvá-las por cima (--force substitui e
aceita a perda).
Escolhendo fórmulas que sobrevivem à verificação
O LibreOffice implementa menos funções do que o Excel, e uma que ele não consegue avaliar se torna um #NAME? literal gravado no arquivo que você entrega.
- Prefira funções da era Excel-2007 —
SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— que não precisam de prefixo.
…
Perguntas frequentes
O que são arquivos .xlsx, .xlsm, .xltx, .csv, .tsv?
São diferentes tipos de arquivos usados para armazenar dados em formato de tabela, como os usados em programas de planilha (Excel, Google Sheets).
O que significa 'usar fórmulas em vez de resultados fixos'?
Significa que, em vez de calcular um total e escrever o número diretamente na célula, a ferramenta insere uma fórmula (como =SOMA(A1:A10)) que calcula o resultado automaticamente. Assim, se os dados mudarem, o resultado é atualizado.
Por que preciso recalcular um arquivo?
Quando a ferramenta escreve fórmulas em um arquivo, o programa que lê o arquivo pode não ver o resultado calculado imediatamente. O recálculo garante que todas as fórmulas sejam executadas e os resultados mostrados corretamente antes de entregar o arquivo.
Detalhes
Descrição original do autor
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger e
repo: anthropics/skills
Popularidade
- Estrelas no GitHub
- 181 mil
- Posição no ranking
- #332
- Licença
- —
- Atualizada em
- 09/10/2026
Comentários
- …
Mais skills deste repositório
academy-guide
Faz seu agente recomendar cursos e tutoriais para aprender a usar o Claude. É útil quando você tem dúvidas sobre como usar o Claude ou seus produtos.
anthropics/skills
algorithmic-art
Ajuda seu agente a criar arte usando código, gerando imagens únicas. É útil quando você quer arte original feita por computador.
anthropics/skills
brand-guidelines
Faz seu agente aplicar as cores e o estilo visual da Anthropic em materiais. É útil para manter a identidade visual da empresa em diferentes projetos.
anthropics/skills
canvas-design
Ajuda seu agente a criar artes visuais bonitas em arquivos. É útil quando você pede um pôster, uma arte ou qualquer design estático.
anthropics/skills
Skills parecidas
data-throughput-accelerator
Faz seu agente acelerar a movimentação de grandes volumes de dados. Ele encontra gargalos e garante que os dados sejam transferidos de forma rápida e correta.
affaan-m/ECC
inventory-demand-planning
Ajuda seu agente a prever a demanda de produtos em lojas. Ele otimiza o estoque e planeja quando fazer promoções para vender mais.
affaan-m/ECC
market-research
Ajuda seu agente a realizar pesquisas de mercado e análises competitivas. Fornece resumos com atribuição de fontes.
affaan-m/ECC