quarta-feira, maio 19, 2010

Criando tabelas no editor de planilhas

Criando tabelas a partir de texto plano

Se o usu�rio necessita transformar texto - pode ser "plano" ou formatado - em tabela, digamos, de um relat�rio que n�o est� em forma tabular, ou de um e-mail enviado com v�rios campos desordenados e sem demarca��o, por exemplos, � poss�vel converter estes conte�dos para o seu formato tabular desejado.

Selecione o texto a ser convertido e clique em Tabela > Converter > de Texto para Tabela. Devemos indicar ao processador de texto o delimitador para a convers�o, caso este difira do default, que � o sinal de tabula��o (TAB). Pode-se utilizar qualquer delimitador, desde os mais comuns, como ponto e v�rgula ou a pr�pria v�rgula, utilizados na formata��o dos arquivos .csv. Em se utilizando um outro delimitador, informe esta op��o no campo Outros, na Caixa de Di�logo de importa��o de Texto para Tabela.

Faremos agora um pequeno exerc�cio de convers�o de texto puro em tabela, utilizando, como delimitador, o asterisco. Digite o seguinte texto, ou recorra ao velho copiar / colar, como se segue:

Descri��o * Unid * Pre�o * Quant * SubTotal
Pera * Kg * 3,90 * 2
Ma�� * Kg * 4,85 * 3
Uva * Kg * 5,10 * 4
Banana * Dz * 3,92 * 4

Selecione-o. Invoque o menu Tabela -> Converter -> de Texto para Tabela. Informe, em Outros, o delimitador como sendo o asterisco. Deixe habilitada a op��o T�tulo, pois a nossa tabela tem uma linha de t�tulo. Observe que as op��es de tabelas est�o presentes, como no di�logo convencional de criar tabelas. Confirme. Observe, a seguir, como foi informado o delimitador, em Outros:

Caixa de Di�logo Inserir Tabela do Exerc�cio
Repare que o campo SubTotal n�o tem qualquer informa��o, pois se na primeira linha da nossa tabela (campos da tabela) eram passados quatro par�metros, no restante do texto s� eram passados 3 (tr�s) par�metros. Isto � proposital; � para n�s podermos utilizar um outro recurso das tabelas no Writer: opera��es matem�ticas; veremos isto a seguir. Veja, a seguir, a nossa tabela pronta:

Tabela j� convertida e sem qualquer formata��o

Convertendo Tabela em Texto

Haver� situa��es em que o usu�rio desejar� exportar o conte�do de uma tabela. A opera��o contr�ria, exportar para texto, � executada via Tabela --> Converter --> de Tabela para Texto. Aqui, pode-se informar o mesmo delimitador utilizado na convers�o para tabela, pois este par�metro se refere � formata��o final de sa�da da tabela, ou se pode escolher um delimitador padr�o para interc�mbio de dados, como o ponto e v�rgula, muito utilizado em formato .csv, por exemplo. O ideal, salvo men��o contr�ria, � informar, como delimitador, o sinal de tabula��o, o que evita o retrabalho quando da edi��o do documento.


C�lculos simples em tabelas

As tabelas no Writer, mesmo que n�o tenham todos os recursos de uma planilha, e n�o � este o seu prop�sito, permitem-nos efetuar c�lculos simples, inser��o de f�rmulas e reconhecimento de formatos num�ricos. Faremos um pequeno exerc�cio com aquela tabela convertida: vamos aplicar-lhe, na coluna E, da nossa tabela convertida, os subtotais.

Para entrar uma f�rmula, no Writer, coloque o cursor no local desejado para o c�lculo e pressione o s�mbolo de igualdade ("=") ou pressione F2, como em uma planilha convencional. Pois bem. Selecione as c�lulas a serem afetadas pelos c�lculos e, com o bot�o de atalho do rato, deixe verificada a op��o Reconhecer N�meros habilitada.

Coloque o cursor em E2 (se estiver em d�vida, j� que, diferentemente de uma planilha, n�o h� cabe�alhos de linhas e nem de colunas, observe a Barra de Status; ela exibir�, al�m das informa��es comuns a ela, o nome da tabela e a c�lula selecionada, neste formato: MinhaTab:E4, por exemplo). Digite o sinal de igual (ou tecle F2, claro). Tecle em C2; observe que o Writer envolve o endere�o com "<>"; tecle o asterisco, pois iremos multiplicar o pre�o pela quantidade; tecle em D2; confirme. Observe como o resultado � exibido em E2.

Poder-se-ia digitar os endere�os manualmente. Mas, clicando nas c�lulas � mais produtivo. Agora copie o conte�do de E2 (selecione toda a c�lula, e n�o somente o resultado) e cole-o em E3..E5. Temos nossos c�lculos. Precisamos melhorar a apresenta��o. Selecione o intervalo C2..C5; clique, com o bot�o de atalho, e escolha "Formato Num�rico", no menu suspenso. Na caixa de di�logo que aparece, selecione Moeda, 2 (duas) casas decimais e Zero � Esquerda: 0 (zero, ou seja, nenhum).

Confirme. Repita esta formata��o no intervalo E2..E5. Voc� pode incrementar � vontade a sua tabela, agora. Pode, inclusive, aplicar-lhe autoformatar, se desejar. Realce a fonte do cabe�alho da tabela com a cor azul e o plano de fundo do t�tulo da tabela com amarelo. Se tudo estiver correto, sua tabela parecer� com a seguinte (vide imagem a seguir):

Tabela com o campo de subtotais calculado e j� aplicada a formata��o

Pequenos truques com tabelas:

Alguns pequenos truques permitem-nos um maior controle sobre a nossa tabela e tamb�m algum ganho de produtividade:
  • �s vezes a sua tabela estar� muito pr�ximo do texto que a antecede ou que a segue. No caso de uma tabela "grudada" no topo da folha, para criar um par�grafo vazio antes dela, posicione o cursor na primeira c�lula e comande ALT + Enter. Para fazer o mesmo no fim da tabela, posicione o cursor em sua �ltima c�lula e utilize a mesma combina��o de teclas;
  • Para criar uma ou mais linhas no fim da tabela, estando em sua �ltima c�lula, tecle TAB. Este "truque" � muito pr�tico quando estamos no final da tabela e descobrimos que necessitaremos de mais linhas;
  • � poss�vel redimensionar c�lulas na tabela usando apenas o teclado, e de forma bem produtiva: coloque o cursor na c�lula a ser redimensionada; pressione ALT + Seta de dire��o (ou Teclas de Cursor) para redimension�-las de acordo com o desejado;
  • Para inserir rapidamente c�lulas em sua tabela, coloque o cursor no local a ser inseridas as linhas e colunas desejadas;

  1. pressione ALT + Insert (este comando coloca a tabela no modo de adi��o de c�lulas);
  2. use as teclas de cursor para inserir uma linha ou uma coluna:
  3. seta esquerda para inserir uma nova coluna � esquerda de onde o cursor est� posicionado;
  4. seta direita para inserir uma nova coluna � direita de onde o cursor est� posicionado;
  5. seta abaixo para inserir nova linha abaixo de onde o cursor se encontra;
  6. seta acima para inserir nova linha acima de onde o cursor est� locado.

Este recurso pode ser utilizado para deletar c�lulas na tabela, substituindo-se o ALT + Insert pela combina��o ALT + Delete.


Tabelas totalmente reloc�veis no Writer; Uso do navegador de objetos

Sabe-se que as tabelas, no Writer, n�o t�m a mesma mobilidade que t�m estas no Word. Mesmo que se possa, utilizando o di�logo de tabelas, coloc�-las em posi��es de alinhamento predefinidas (esquerda, direita, centro, manual, a qual permitir� uma limitada relocabilidade etc), haver� situa��es em que o usu�rio necessitar� de mais mobilidade.

A solu��o para isso � colocar a tabela dentro de um quadro sem bordas. Veja figura a seguir:

Tabela totalmente reloc�vel. Observe as Al�as Gr�ficas, denotando um Objeto gr�fico, como um Quadro sem Bordas, aqui
Malgrado a extens�o do assunto, dado o car�ter proped�utico do nosso trabalho, conclu�mos aqui o t�pico sobre tabelas. Procure praticar, utilizando os exemplos aqui enumerados.

http://www.vivaolinux.com.br/artigos/impressora.php?codigo=11494