Como posso criar uma tabela sofisticada como a anexada?


45

Estou escrevendo um artigo em que sistematizo o conhecimento. No momento, tenho um arquivo excel muito grande. Para caber esta tabela em um papel A4, eu teria que criar uma tabela semelhante à anexada. De fato, li muitos artigos em que tabelas semelhantes estão sendo mostradas. De que software eu preciso para criar algo assim? Isso é látex?

mesa


7
Acho que você pode fazer tudo isso no Excel, principalmente se conseguir identificar uma fonte que contém os símbolos. Sobre qual aspecto você não tem certeza?
fixer1234

Chegar a esse ponto, você poderia fazê-lo em HTML, que não é muito difícil, mesmo para um não-codificador (para um programador, eu recomendaria AngularJS)
MAWG

4
Para o informaiton de tudo, questões como esta, que pedem para recomendar um applciation, seria melhor perguntou sobre softwarerecs.stackexchange.com Note-se que OP deve declarar uma preferência sytem operacional e um orçamento
MAWG

7
Para registrar: ao criar um artigo, recomendo o software de planilha para composição tipográfica e a favor de um software de tipografia / publicação adequado. Infelizmente, as tabelas são um ponto dolorido geral para o software DTP. Provavelmente, a melhor solução pode ser alcançada no LaTeX, mas isso pode ser um esforço demais para alguém que ainda não conhece.
Konrad Rudolph

1
@ Mogg, para uma pergunta como essa, em que um aplicativo específico já está em uso (Excel neste caso), é uma pergunta em duas partes: 1) Preciso usar outro aplicativo (se sim, o que) ou isso pode ser feito? ser feito de forma nativa? 2) Como realmente conseguir isso? Isso é mais adequado aqui ou Recs de software? Minha impressão foi de que o Software Recs estava mais focado no "o que usar", enquanto o SU é mais no "como fazê-lo".
fixer1234

Respostas:


87

A tabela pode ser criada no LibreOffice Calc .

A captura de tela a seguir mostra uma tabela semelhante criada no LibreOffice Calc. A tabela pode ser ajustada em papel de tamanho A4 na orientação paisagem, mas não em retrato.

Tabela reproduzida no LibreOffice Calc

Detalhes do formato do texto

A família e o tamanho da fonte a seguir são usados.

  • Liberation Serif 10 para texto

  • DejaVu Serif 10 para símbolos

Os seguintes símbolos são encontrados no banco de dados de caracteres Unicode.

✻   U+273B TEARDROP-SPOKED ASTERISK
†   U+2020 DAGGER
○   U+25CB WHITE CIRCLE
◐   U+25D0 CIRCLE WITH LEFT HALF BLACK
●   U+25CF BLACK CIRCLE

Para uma pesquisa rápida, consulte os símbolos Unicode na Wikipedia . Os usuários na plataforma Linux podem usar o Mapa de Caracteres GNOME baseado no Unicode Character Database 6.3.0 (como versão 3.10.1).

Discrepância de formatação

A aparência dos símbolos pode variar ao usar uma família de fontes diferente, ou seja, a família de fontes Liberation renderiza alguns símbolos em tamanhos diferentes; O DejaVu Serif é processado no mesmo tamanho. Além disso, pode ser necessário reposicionar o símbolo (Vá para: Formatar> Caractere> Posição) para imitar a aparência do texto na tabela original.

Configuração da posição do caractere

O texto inclinado é obtido alterando a orientação do texto (Vá para: Formatar> Células ...> Alinhamento) de 0 a 60 graus. Ao fazer isso no LibreOffice, as linhas de borda da célula serão deslocadas para a direita. Portanto, pode ser necessário aplicar formatação semelhante às bordas das células nas próximas colunas para obter o mesmo comprimento das linhas das bordas da tabela no documento final (em Visualizar impressão ou Exportar PDF).

Formate células com alinhamento de texto, linha de borda extra

Observações

Tabela reproduzida no LibreOffice Calc 5.1 no Linux. Esta resposta deve ser útil e aplicável para aqueles que usam o LibreOffice no Windows.


11
O LibreOffice é gratuito, portanto não custa nada para carregá-lo e usar esta solução como apresentado. Mas tudo isso também deve ser traduzido para o Excel como outra opção, se já estiver disponível. Os locais do menu para os recursos serão apenas um pouco diferentes.
fixer1234

4
@clearkimura Uma excelente resposta (+1). Nós gostaríamos de vê-lo ativo e ajudando em softwarerecs.stackexchange.com
MAWG

Embora eu tenha explicado que o LibreOffice Calc pode reproduzir a tabela, não tinha a intenção de recomendar o software para fins de publicação. Se o softwarerecs SE existisse no início dos anos 2000, quando eu estava procurando ativamente por alternativas de software Windows-Linux, eu poderia ter entrado lá.
clearkimura

48

Isso pode ser feito no excel.

Primeiro, você precisará que os círculos sejam usados ​​para representar os dados. Eles estão disponíveis em uma fonte chamada WingDings 2. Informações sobre como usar o círculo médio preto e semicírculos podem ser encontradas nessa página.

Depois de ter os dados no Excel, você precisará inclinar os cabeçalhos das colunas. Destaque a linha em que os cabeçalhos estão e clique na diagonal "ab" no grupo Alinhamento na guia Página inicial. Selecione a opção diagonal ou qualquer outra opção que você preferir.

Em seguida, selecione as colunas que correspondem às informações do cabeçalho e ajuste a largura para compactar os dados.

Você também pode redimensionar suas colunas ou linhas para acomodar essas alterações.

Difícil de ler DiagData DiagHeaders


14
Muitas fontes também terá bolas Unicode Harvey , o que significa que você não terá que WingDings uso
sapi

2
Uso o Excel há anos e, de alguma forma, nunca percebi essas opções "Ângulo (contador) no sentido horário". Não sei se senti falta deles para sempre, ou eles são relativamente novos e a última vez que examinei cuidadosamente a vasta gama de opções do Excel estava de volta na versão 97. De qualquer forma, uma resposta muito boa; +1 por me ensinar alguma coisa.
Cody Grey

Você poderia fazer isso totalmente no Excel 97; apesar de ter reprimido as memórias das aulas do Office no ensino médio, sei que as opções de ângulo estavam definitivamente em algum lugar. Fomos obrigados a usá-los.
sq33G

26

Como Narzard apontou, você certamente pode fazer isso no Excel, mas se quiser que ele pareça um documento 'profissional' ou esteja pensando em publicá-lo, use o LaTeX. Esses símbolos estão no pacote "wasysym" no LaTeX. Porém, não vou mentir para você: o LaTeX tem uma curva de aprendizado muito íngreme; portanto, se você precisar fazer isso, fique com o Excel.

Eu quero fazer um ponto sobre a mesa. Como um pedaço de impressão, é bastante avançado. Como um pedaço de design da informação, não é muito bom. Freqüentemente, nesse tipo de tabela, a linha "ideal" é a que tem todos os círculos preenchidos - pense nas análises da revista Consumer Reports, por exemplo. Se isso for verdade, por que usar "-" para "não possui essa propriedade" e não um círculo claro ("O")? Em gráficos complexos como esses, você deseja que os olhos dos leitores façam o reconhecimento visual com o mínimo de trabalho possível. Outro exemplo é como o leitor precisa descobrir quais colunas pertencem a "Adoção": parece que "Repudiação de mensagens" pode ser uma, mas provavelmente não. Tudo solúvel por algum outro elemento, como cor, faixas ou um separador vertical.

Boa sorte com sua tese!


1
Conheço látex, mas não fiz nada além de uma tabela simples. Portanto, não sei como inclinar os cabeçalhos das colunas, por exemplo.
Aventinus

7
Consulte tex.stackexchange.com/questions/32683/… para obter exemplos de como fazer isso. h / t para o site StackExchange LaTeX!
AlwaysLearning

13
Tanto quanto eu conheço e amo o LaTeX, não vejo como ele parece mais profissional do que o Excel. Ambos trabalham com o princípio de entrada e saída de lixo como qualquer coisa que ajude a gerar conteúdo. É bom ter uma alternativa ao Excel, mas não vamos exagerar nos benefícios dessas alternativas. Números (apenas OS X) e escritório aberto (que tem várias variantes) também são alternativas.
23416 Todd Wilcox

2
@ToddWilcox, você faz um bom argumento e eu editei para refletir o que eu estava tentando dizer, que era que, se o pôster fosse publicado ou compartilhado profissionalmente em todo o mundo acadêmico, eu recomendaria o LaTeX. O texto original fez parecer que um julgamento de valor não deveria ter sido.
AlwaysLearning

1
As regras e notas da tabela no original parecem ter sido feitas no LaTeX usando os pacotes booktabse threeparttable. Sugiro que o primeiro, em particular, seja muito útil na geração de tabelas com aparência profissional, enquanto padrões e instruções / modelos comuns para planilhas não. É certamente possível para obter resultados agradáveis com qualquer um dos principais instrumentos, e pode até ser mais fácil a menos que você já passou algum tempo em tabelas de LaTeX .. (@ ToddWilcox)
Chris H
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.