COBOL , nella sua eloquenza , ha molte capacità e versatilities . Tra di loro è la capacità di produrre vari tipi e strutture di file . È possibile produrre un file Excel dal programma COBOL abbastanza rapidamente e facilmente. Perché COBOL ha la facile seguire il flusso della lingua inglese , le fasi qui sono abbastanza semplici da produrre e , allo stesso tempo si può anche migliorare la loro. A titolo di esempio , si può produrre di più file di Excel da un programma COBOL strutturato in vari modi come i rapporti e le tabelle. I file di Excel creati possono anche essere Comma Separated Value ( CSV) , spazio delimitato, delimitato da tabulazioni e così via . Questo è utile per la preparazione dei dati da esportare database come MS Access. Istruzioni
1
impostare la struttura del file che si desidera esportare in MS Excel e definirlo nel " file -Control " di " sezione di ingresso - uscita " del tuo programma COBOL . Vedere Tip . L'estensione CSV Excel permette di identificare il file come un file con valori separati da virgola e consentire la visualizzazione e la modifica .
2
Creare il file e definizioni di record nella " sezione File " della " Divisione dati Cobol " . La tua affermazione " FD" definirà il " Extract- File" come standard e il "Record contiene caratteri " saranno impostati per la lunghezza in byte del file di output . Assicurarsi che le descrizioni dei campi corrispondono esattamente i campi del vostro record di input ( s ) . Alla fine di ogni descrizione di campo , ci dovrebbe essere e di più " Filler " che dichiara pic valore ( x ) ',' . Questo è il separatore per ogni campo . Ora siete pronti per scrivere il nuovo file .
3
Tipo tua affermazione " Extract- File" come output nella " Divisione Procedura" insieme alle altre dichiarazioni che avete.
4 Codice
tua logica del ciclo di leggere e scrivere in sequenza ogni file , come lo avete definito fino a quando l'ingresso è esaurito. Quando il file viene scritto , è possibile visualizzarlo utilizzando Microsoft Excel come apparirà come un file di Excel .