Editar múltiplas linhas no arquivo MSSQL “.rpt”

0

Eu tenho um relatório do MSSQL, que foi exportado para um formato .rpt . Eu instalei os addons necessários para abrir e editar o arquivo no excel, mas um desses relatórios saiu de forma estranha.

Por algum motivo, o arquivo foi exportado para colocar todas as colunas em uma coluna, em vez de suas colunas individuais. Por exemplo:

| ExcelColA                   | ExcelColB |
+-----------------------------+-----------+
| SQLColA   SQLColB   SQLColC |           |
| etc...                      |           |

Existe alguma maneira de editar esse arquivo para formatá-lo corretamente para preencher a planilha, sem editar manualmente cada linha? (existem mais de 2000 linhas neste único arquivo).

Nota - Estou a utilizar o Microsoft Report Viewer 2012 Runtime

    
por Ben 09.05.2016 / 02:47

2 respostas

0

Encontrei uma correção.

Ao exportar isso para um arquivo, acho que o problema é que o formato não se alinhava com nada que o Excel reconhecesse. Então entrei no MSSQL, depois fui para Query > Query Options , depois escolhi Results > Text > Output Format: "Comma Delimited"

Isso é exportado para um formato reconhecível no Excel.

    
por 09.05.2016 / 03:13
0
O formato

.rpt não é um "relatório" no sentido usual. É o que você obtém quando informa ao SQL Management Studio para enviar os resultados da consulta para o arquivo.

Essencialmente, é um arquivo de texto com largura fixa.

Para abri-lo no Excel, faça o seguinte:

  1. Crie uma nova planilha
  2. No menu da faixa de opções, vá para Dados e clique em Do texto
  3. Uma caixa de diálogo de arquivo aberto será aberta. Altere o filtro de extensão para mostrar Todos os Arquivos e selecione seu arquivo .rpt
  4. O Assistente de importação de texto é aberto. Selecione largura fixa , clique em Próximo
  5. Ajuste as quebras de coluna para o início dos nomes das colunas (ou sublinhados), clique em Próximo
  6. Defina os formatos das colunas, clique em Concluir
por 09.05.2016 / 03:11