Spreadsheet Calculator - suas planilhas em texto plano
Colaboração: Francisco Aparecido da Silva
Data de Publicação: 11 de outubro de 2010
Para aquelas pessoas que conheceram as planilhas de cálculo ao estilo hot-calc (msx) ou as primeiras versões do Lotus 123, onde todos os dados eram lançados indicando coluna e posição, existe para Linux uma planilha para ambiente shell muito robusta para solução de problemas pontuais. A Spreadsheet Calculator pode ser instalada no Debian com o comando
# aptitude install sc.
À primeira vista realmente parece muito tosca, mas pessoas apaixonadas pelo vi (vim) e que necessitam de coisas leves vão gostar de poder abrir mais uma aba no seu screen e poder rodar sua planilha sc mesmo em links de baixa velocidade, podendo assim "detachar" ou "reatachar" de qualquer terminal, em qualquer lugar.
Após instalado, é possível ver um tutorial e em menos de 5 minutos começar a lançar dados reais na sua planilha. Inicie o tutorial com o comando:
$ sc /usr/share/doc/sc/tutorial.sc
Comandos mais usados
- q = exit
- ^Z = suspende
- ^G = interrompe um comando
- ^n, j e move para baixo
- ^p, k e move para cima
- ^b, h e move para a esquerda
- ^f, l e move para a direita
- Para ir à uma célula específica, basta pressionar g e o nome da célula:
- 'g c10 ' move para a célula 10
- 'g page2' move para a página 2
Funções com as células
- '>text' entra com um texto alinhado à direita
- '\' entra com um texto centralizado
- 'W '
- 'P ' grava o arquivo .sc
- 'G' carrega um arquivo .sc
- 'Zr, Zc ' esconde linha ou coluna
- 'sr, sc' mostra linha ou coluna
- '@' força recálculo
- 'e' edita um valor numérico
- 'E' edita um valor tipo string
- '=number' entra um número
- '=formula' entra uma fórmula
- 'x' apaga os valores de uma célula
- 'hjkl' movimentos iguais ao vi (vim)
- 'ir, ic ' insere linha, insere colunas
- 'Ctrl-f, Crtl-b' pagina acima ou pagima abaixo
- 'dr, yr, pr' deleta linha, cola linha
- 'dc, yc, pc' deleta coluna, cola,
- 'dd, yd, pd' deleta, cola, cola célula
De forma geral, administradores de sistemas (sysadmins) gostam do ambiente shell devido sua simplicidade e alta produtividade. Tudo isto, aliado à segurança encontrada nos acessos via ssh. Ainda, com a Spreadsheet Calculator, é possível importar arquivos .csv mantendo portanto portabilidade com os documentos.
Francisco Aparecido da Silva trabalha atualmente com administração de redes e aulas na graduação na www.santacruz.br com segurança de sites. Utiliza GNU/Debian como sua distro linux preferida tanto em servidores quanto nos desktops. Blog Pessoal http://blog.silva.eti.br.