Esportare da AS400 in formato Excel 2007

Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    tebibyte L'avatar di Gig
    Registrato
    Jan 2001
    Località
    Firenze
    Età
    44
    Messaggi
    2,338

    Predefinito Esportare da AS400 in formato Excel 2007

    Ciao a tutti! Vorrei utilizzare i Trasferimenti dati da iseries (.dtf) per poter salvare in formato Excel tabelle dell'AS400. Nessun problema per file fino a 65536 righe: esporto in formato "BIFF8" e via. Il problema è per i file più grandi: dopo le 65536 righe, comincia a riempire le pagine successive del foglio di lavoro. Però mi servirebbe una pagina unica. Il formato di Excel 2007 (.xlsx, OOXML) dovrebbe andar bene allo scopo, però non mi pare che esista tale possibilità di esportazione. Possibile che IBM non l'abbia ancora implementata? Eppure Office 2007 è uscito da un pezzo...

    Se seleziono come formato Foglio elettronico MS Excel XML, poi il risultato non me lo apre se gli dò estensione .xlsx, con estensione .xls lo apre ma dice che è l'estensione è sbagliata, ed invece con estensione .xml lo apre (trascinandolo manualmente in Excel perché col doppio click tenta inutilmente di aprirlo con Internet Explorer): credo che si tratti di questo vecchio formato xml.... se lo apro, poi, Excel 2007 mi fa scorrere oltre le 65536 righe... ma il trasferimento non ha riempito oltre!

    Ho iSeries Access 5.8 (V5R4M0), con la patch più recente.

  2. #2
    tebibyte L'avatar di Gig
    Registrato
    Jan 2001
    Località
    Firenze
    Età
    44
    Messaggi
    2,338

    Predefinito

    Per ora ho trovato un Workaround, ma è un po' complesso, utilizza un Componente Aggiuntivo di Excel:
    - Aprire Excel 2007 facendo doppio click sul file cwbtfxla.xll, che si trova all'interno delle cartelle di installazione dell'Iseries Access (C:\Programmi\IBM\Client Access\Shared). Alla finestrella che dice che il componente aggiuntivo di Excel non è firmato digitalmente, rispondere "attiva il componente aggiuntivo solo per questa sessione" (c'è verso di installarlo definitivamente?). È possibile creare un link sul desktop al file .xll per eseguire l'operazione più agevolmente.
    - Creare una nuova cartella di lavoro vuota (Pulsante Office -> Nuovo)
    - In caso la cartella appena creata sia in formato Excel 97-2003 ("modalità compatibilità" scritto in alto), è necessario convertirla in formato 2007: Pulsante Office -> Converti. Salvarla quindi come un file .xlsx. Se questo passaggio viene saltato, al raggiungimento delle righe si riceve un errore.
    - Andare sul menù "Componenti aggiutivi" e scegliere "Trasferisci dati da iSeries". Se si sceglie "Crea dal file", appena selezionato un file .dtf precedentemente salvato, l'operazione parte premendo OK. Invece, se si sceglie "Nuovo", poi viene aperta una procedura guidata (Wizard): utilizzare il Wizard per selezionare tutte le opzioni necessarie (per scegliere il file, immettere il nome della libreria e poi scegliere Sfoglia).
    Non è necessario salvare con un nome la richiesta di trasferimento (il campo appare nell'ultima schermata del wizard, e si può lasciare vuoto), ma è possibile farlo per riutilizzarla più avanti (selezionando "crea da esistente" invece che "nuovo" quando si sceglie il trasferimento da dentro Excel). Quando si preme "fine", il contenuto del file AS400 viene riversato all'interno del file Excel.

    Ovviamente ricordare che poi per riaprire un file .xlsx serve Office 2007. Le versioni precedenti di Excel hanno bisogno di aver installato un apposito convertitore per poterli aprire. OpenOffice può aprirli a partire dalla versione 3.0.0. Ma sia gli Excel precedenti con il convertitore, che OpenOffice 3.0.0 in questo caso mostrano soltanto le prime 65536 righe, "tagliando via" tutto quello che c'è dopo, senza alcun avvertimento.

    Se avete soluzioni più pratiche...
    Ultima modifica di Gig : 26-02-2009 a 13:20

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Discussioni simili

  1. Esportare indirizzi mail da rubrica di libero
    By bradipo2009 in forum -= Sistemi Operativi Windows e software generale =-
    Risposte: 0
    Ultimo messaggio: 12-01-2010, 09:28
  2. Esportare Fogli Di Stile Dreamweawer Cs3
    By kecco23 in forum -= Webdesign, Computer grafica, Video editing e Automation/Management =-
    Risposte: 1
    Ultimo messaggio: 24-09-2008, 18:22
  3. Esportare traccia video(Premiere xxxx)
    By Magnifico in forum -= Webdesign, Computer grafica, Video editing e Automation/Management =-
    Risposte: 9
    Ultimo messaggio: 15-04-2006, 23:24
  4. Procedura spegnimento AS400
    By gorion in forum -= Internet/Reti e Sicurezza =-
    Risposte: 11
    Ultimo messaggio: 17-01-2005, 17:53
  5. Esportare file da Photodraw
    By Gig in forum -= Sistemi Operativi Windows e software generale =-
    Risposte: 2
    Ultimo messaggio: 26-07-2002, 17:22

Tags

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022