📊

calc

Seguro

Criar e Converter Planilhas com LibreOffice Calc

Automatize fluxos de trabalho de planilhas com LibreOffice Calc. Esta habilidade permite criar, converter e processar arquivos ODS, XLSX, CSV e PDF através de ferramentas de linha de comando e scripting Python.

Suporta: Claude Codex Code(CC)
🥉 73 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "calc". Create a simple spreadsheet with Name and Email columns

Resultado esperado:

A habilidade irá gerar código Python usando a biblioteca ezodf para criar um arquivo ODS com as colunas especificadas, ou fornecer comando CLI soffice para abordagem por linha de comando.

A utilizar "calc". Convert myfile.ods to CSV

Resultado esperado:

A habilidade fornece: soffice --headless --convert-to csv myfile.ods

Auditoria de Segurança

Seguro
v1 • 2/24/2026

This is a legitimate LibreOffice Calc documentation and automation skill. All static findings are false positives. The skill contains documentation for spreadsheet creation, format conversion (ODS/XLSX/CSV/PDF), and data automation using LibreOffice command-line tools and Python UNO API. No malicious patterns found.

1
Arquivos analisados
202
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado

Padrões Detectados

External Commands - False PositiveHardcoded URLs - False PositiveWeak Cryptographic Algorithm - False PositiveNetwork Reconnaissance - False Positive
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
50
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Relatórios de Analista de Dados

Automatize a geração de relatórios semanais convertendo dados CSV brutos em planilhas ODS formatadas com tabelas dinâmicas e gráficos.

Integração de Sistema

Integre operações de planilha em fluxos de trabalho maiores convertendo entre formatos e automatizando importações de dados de fontes externas.

Serviço de Conversão de Documentos

Converta em lote arquivos de planilha legados para formatos modernos para fins de arquivamento ou compartilhamento.

Tente Estes Prompts

Criar Planilha Simples
Create a new ODS spreadsheet called 'report.ods' with columns for Name, Date, and Amount. Add 3 sample rows of data.
Converter Formato de Arquivo
Convert the spreadsheet 'data.ods' to XLSX format using LibreOffice Calc command-line tools.
Adicionar Fórmulas
Create a spreadsheet with columns A (Product), B (Quantity), C (Price). Add a formula in column D that calculates Quantity times Price.
Conversão em Lote
Write a bash script that batch converts all ODS files in the current directory to XLSX format using soffice.

Melhores Práticas

  • Use ODS como formato mestre para arquivos fonte para preservar todos os recursos
  • Teste conversões com arquivos de amostra antes do processamento em lote
  • Use modo headless (--headless) para automação server-side
  • Armazene scripts Python com conexões UNO para operações complexas

Evitar

  • Converter arquivos com macros para PDF (macros não são preservadas)
  • Usar XLSX como formato mestre (alguns recursos ODS podem ser perdidos)
  • Executar múltiplas instâncias do soffice simultaneamente (causa conflitos)
  • Não fazer backup dos arquivos originais antes de conversões em lote

Perguntas Frequentes

Qual é a diferença entre ODS e XLSX?
ODS é o formato nativo OpenDocument Spreadsheet. XLSX é o formato Microsoft Excel. ODS é open source, enquanto XLSX tem melhor compatibilidade com Excel mas pode perder alguma formatação avançada.
Preciso ter o LibreOffice instalado para usar esta habilidade?
Sim, o LibreOffice deve estar instalado no sistema. A habilidade usa a ferramenta de linha de comando 'soffice' e a API Python UNO que requerem LibreOffice.
Esta habilidade funciona com arquivos protegidos por senha?
As ferramentas de linha de comando têm suporte limitado para arquivos protegidos por senha. Você pode precisar remover a proteção antes da conversão ou usar a versão GUI.
Como automatizo o LibreOffice com Python?
Inicie o LibreOffice no modo servidor com: soffice --headless --accept='socket,host=localhost,port=8100;urp;'. Então use Python com a biblioteca uno para conectar.
Qual é o melhor formato para arquivamento?
ODS é recomendado para arquivamento pois é um padrão aberto, bem documentado, e preserva todos os recursos de planilha incluindo fórmulas e formatação.
Macros podem ser preservadas nas conversões?
Não, macros (VBA ou LibreOffice Basic) não são preservadas ao converter entre formatos. Você precisará recriar as macros no formato de destino.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md