Como escrever um arquivo do excel a partir do programa cobol

Você pode escrever para MS Excel de COBOL com apenas alguns cliques.

Você pode escrever para MS Excel de COBOL com apenas alguns cliques.

COBOL, por sua eloqüência, tem muitas capacidades e versatilidades. Entre eles está a capacidade de saída de vários tipos e estruturas de arquivos. Você pode produzir um arquivo do Excel de seu programa COBOL muito rapidamente e facilmente. Porque COBOL tem o fluxo fácil de seguir do idioma Inglês, os passos envolvidos aqui são simples o suficiente para produzir e, ao mesmo tempo você pode até mesmo melhorá-los. Como exemplo, você pode produzir vários arquivos do Excel de um programa COBOL estruturada de várias maneiras, tais como relatórios e tabelas. Os arquivos do Excel criados também podem ser arquivos de valores separados por vírgulas (CSV), espaço delimitado, delimitado por tabulações e assim por diante. Isto é útil para a preparação de dados a serem exportados a bases de dados, tais como MS acesso.

1

Configurar a estrutura de arquivo que você deseja exportar para MS Excel e defini-lo no "Arquivo-Control" de do seu programa de COBOL "seção de entrada-saída". Veja Tip. A extensão CSV permite Excel para identificar o arquivo como um arquivo de valores separados por vírgulas e permitir a visualização e edição.

2

Criar as definições de arquivo e registro no "Seção de arquivo" do "Divisão de dados COBOL". Seu "FD" declaração irá definir o "Extrair arquivo" como padrão e o "Registro contém caracteres" será definido como o comprimento em bytes de seu arquivo de saída. Garantir que as descrições de campo corresponder exatamente os campos de seu registro (s) de entrada. No final de cada descrição do campo, não deve haver e extra "enchedor" que declara pic valor (x) ``. Este é o separador para cada campo. Agora você está pronto para escrever o novo arquivo.

3

Digite seu "Extrair arquivo" declaração como saída na "Divisão de procedimento" juntamente com as outras declarações que você tem.

4

Codificar a lógica de loop para sequencialmente ler e escrever cada arquivo como você tê-lo definido até que a entrada está esgotado. Quando o arquivo é gravado, você pode vê-lo usando o Microsoft Excel como ele aparecerá como um arquivo Excel.

Gorjeta

  • Verifica Como exemplo, se você está produzindo uma versão Excel de um arquivo de nome e endereço com números de telefone e endereços de e-mail, a sua declaração de arquivo de Excel ficaria assim: escolha extrato de-arquivo de atribuir a "g: seu dir extract.csv."

Referências

  • ligação SimoTime: arquivo delimitado por vírgulas, Ler e Parse
  • ligação University of Northern Iowa: Manual Compaq COBOL Reference

Video: Anexar arquivos em planilhas do Excel

Sobre o autor

Charles Carswell tem trabalhado como um escritor / programador técnico e ilustrador para muitas empresas Fortune 500 desde 1980. Atualmente, ele detém um título de bacharel em sistemas de informação de gestão e certificados em gráficos e fotografia.

Video: [Dica #5] Dica para diminuir o peso de um arquivo Excel


Artigos relacionados