importare grafici e tabelle da excel

  • Creatore
    Topic
  • #22084
    Up
    0
    Down
    ::


    Ciao,
    devo importare nel mio documento in LaTeX alcune tabelle e grafici da MS Excel. Premetto che sto usando Windows.
    Non sapendo da dove partire 😉 ho cominciato col leggere le istruzioni da GuIT:
    1) La stampa su file non va a buon fine… credo… Come stampante PostScript seleziono MS Office Document Image Writer, che crea il file.ps e lo apre correttamente. Tuttavia, quando poi apro lo stesso file con gsview mi da questo errore:
    `Execution stack:
    %interp_exit .runexec2 –nostringval– –nostringval– –nostringval– 2 %stopped_push –nostringval– –nostringval– false 1 %stopped_push 1889 1 3 %oparray_pop 1888 1 3 %oparray_pop 1872 1 3 %oparray_pop 1755 1 3 %oparray_pop –nostringval– %errorexec_pop .runexec2 –nostringval– –nostringval– –nostringval– 2 %stopped_push –nostringval–
    Dictionary stack:
    –dict:1154/1684(ro)(G)– –dict:0/20(G)– –dict:74/200(L)–
    Current allocation mode is local
    Last OS error: No such file or directory`
    perciò poi non riesco a convertirlo in eps…
    2) MS EXcel non mi consente di salvare come wmf (possibile?!), perciò ho scartato WMF2EPS.

    3) Ho letto di Excel2LaTeX e potrebbe fare al caso mio per le tabelle da importare (ancora non l’ho provato), ma non saprei comunque importare i grafici

    Quindi ho cominciato a spulciare il forum per altre soluzioni… Cerco possibilmente un programma OpenSource, perchè prevedo circa 3mesi di utilizzo dei programmi e le versioni di prova sono al massimo di un mese.

    4) Ho letto di Draw della suite Open Office. Domanda: è possibile scaricarlo e installarlo da solo senza tutto il pacchetto, per poi aprire grafici fatti con MS Excel?

    Riassumendo vi chiedo:
    -secondo voi cosa sbaglio nel fare la stampa su file?! Col metodo 1) risolverei per tabelle e grafici abbastanza velocemente…
    -cosa ne pensate di usare Excel2LaTeX per le tabelle e Draw per i grafici
    Grazie,
    Ciao,
    Elisa

Visualizzazione 15 filoni di risposte
  • Autore
    Risposte
    • #22085
      Up
      0
      Down
      ::


      Ms office document writer non stampa documenti ps standard. Conviene installare una stampante postscript diversa fittizzia e stampare su quella.

    • #22086
      Up
      0
      Down
      ::


      Ehm… puoi spiegarti meglio per favore?
      Ok forse mi sono dilungata troppo, volevo essere chiara e dire cosa ho già fatto… Ho proprio bisogno di una mano… Ciao!

    • #22087
      Up
      0
      Down
      ::


      Il mio consiglio è: scarica Gnumeric da questo sito e, dopo averlo installato, fai tutto da lì in maniera più semplice e molto più elegante.

      1. Apri il file in formato Excel con Gnumeric;

      2. salvi la/e tabella/e in formato “LaTeX 2e (*.tex) table fragment”, ottienendo un file .tex da inserire nel tuo documento LaTeX;

      3. per i grafici puoi facilmente salvarli in formato pdf o eps come immmagini.

    • #22088
      Up
      0
      Down
      ::


      Scusami sono stato poco chiaro.
      La stampante di office non è una vera stampante postscript.
      conviene dunque installarne una nuova. Vai su Start->Impostazioni-> Stampanti -> Aggiungi stampante e selezioni una stampante postscript a colori con interfaccia FILE:
      Puoi prendere ad esempio Xerox 8400N Ps
      A questo punto, terminata l’installazione stampi usando questa stampante. Ti verrà chiesto di stampare su file. Di solito è predefinita l’estensione .prn che sta per print
      Dopo aver ottenuto il file cambi l’estensione da prn a PS et voilà, ecco il tuo file postscript correttamente formattato.

    • #22089
      Up
      0
      Down
      ::


      Ciao a tutti!
      Per diversi motivi avevo interrotto il mio lavoro… Riprendendo da dove ero rimasta, ringrazio chi mi ha risposto innanzitutto…
      E torno a chiedervi aiuto dopo il passo che ho fatto, non andato esattamente a buon fine, sempre al fine di importare un grafico da Excel in Latex.:

      Ho installato una stampante postscript (Xerox 8808 PostScript) ma:
      – il file non è a colori… Mi consigliate una stampante a colori da installare? (Xerox 8400N Ps: questa non ce l’ho… Uso Windows XP Pro…)
      – il file.ps ottenuto riporta in alto il nome del foglio di Excel e il numero del grafico e in basso il numero di pagina. è possibile non far scrivere nulla con qualche impostazione oppure devo sempre ritagliare l’immagine a mano per poi inserirla con Latex?

      Grazie infinite in anticipo! 😀 Ciao, Elisa

    • #22090
      Up
      0
      Down
      ::


      Ho provato anche a installare un’altra stampante (HP LaserJet IIISi PostScript v52.3) ma ancora i problemi di prima: niente colore e scritte sopra e sotto il grafico…

    • #22091
      Up
      0
      Down
      ::


      Ok ci siamo: ho trovato una stampante postscript a colori e ve la segnalo: Apple Color LW 12/660 PS.

      Adesso, continuiamo:
      1) se in \includegraphics passo un file.eps mi dà errore per formato sconosciuto. Mi pare davvero strano, secondo voi qual è il motivo? Mica bisogna convertire per forza in pdf?
      2) la didascalia del grafico (convertito in pdf) viene molto distante dal grafico (a occhio più del doppio rispetto alle normali figure)… Così è davvero brutto, che si può fare?

      3) con lo stesso sistema della stampa su file, ho provato ad importare in latex anche una tabella di excel: funziona, ma la didascalia scritta con \caption{…} viene “nascosta”, nel senso che non compare sotto la tabella (nè da altre parti), ma nell’indice delle figure invece c’è… Anche se onestamente è proprio brutto mettere una tabella tra le figure… Domani provo anche excel2latex per vedere se per le tabelle si ottengono risultati migliori…

      Grazie a chi potrà darmi suggerimenti! Ciao, Elisa

    • #22092
      Up
      0
      Down
      ::


      1) È perfettamente normale, se compili solo con pdflatex ti conviene creare direttamente il file pdf con una stampante virtuale come pdfcreator, così salti un passaggio, la conversione da eps a pdf.
      2) Per quanto riguarda il secondo problema probabilmente è dovuto a un bordo bianco eccessivo intorno alla figura, se apri il pdf con acrobat dovresti vedere se è davvero così.
      3) sicuramente esportare una tabella come immagine non è la soluzione migliore, anche dal punto di vista estetico, comunque se excel2latex non dovesse fare il suo lavoro (a me non ha mai dato problemi) puoi mettere il comando \includegraphics all’interno di un ambiente table, in questo caso la didascalia sarebbe quella corretta.

      Ciao
      Matteo

    • #22093
      Up
      0
      Down
      ::

      1) È perfettamente normale, se compili solo con pdflatex ti conviene creare direttamente il file pdf con una stampante virtuale come pdfcreator, così salti un passaggio, la conversione da eps a pdf.
      2) Per quanto riguarda il secondo problema probabilmente è dovuto a un bordo bianco eccessivo intorno alla figura, se apri il pdf con acrobat dovresti vedere se è davvero così.
      3) sicuramente esportare una tabella come immagine non è la soluzione migliore, anche dal punto di vista estetico, comunque se excel2latex non dovesse fare il suo lavoro (a me non ha mai dato problemi) puoi mettere il comando \includegraphics all’interno di un ambiente table, in questo caso la didascalia sarebbe quella corretta.

      Ciao
      Matteo

      Ottimi suggerimenti Matteo, tutti e 3, grazie mille… 😀
      Mi resta da capire solo come “ritagliare” ad hoc i pdf prima di inserirli nei file .tex… Idee? Effettivamente è lì che c’è dello spazio bianco da eliminare… 🙄 Oppure forse esiste un modo da pdfcreator per generare pdf adattati alla dimensione del grafico (non A4)? Io non l’ho trovato… Grazie ancora e scusate l’imbranataggine!
      Ciao, Elisa

    • #22094
      Up
      0
      Down
      ::


      No… ancora non ho trovato niente… Nè sul forum nè in rete… Tutt’al più soluzioni per Linux (ma ahimè ho Windows) o programmi “Pro”… Nessun consiglio per eliminare lo spazio bianco generato attorno a un grafico dopo la stampa su file?!?! Ciao e grazie, Elisa

    • #22095
      Up
      0
      Down
      ::


      Adesso non mi viene in mente nessun programma per ritagliare i pdf su windows, però puoi usare l’opzione trim in includegraphics, da una prova veloce mi sembra che i valori 2cm 3cm 2cm 3cm vadano abbastanza bene.

      Ciao
      Matteo

    • #22096
      Up
      0
      Down
      ::

      Adesso non mi viene in mente nessun programma per ritagliare i pdf su windows, però puoi usare l’opzione trim in includegraphics, da una prova veloce mi sembra che i valori 2cm 3cm 2cm 3cm vadano abbastanza bene.

      Ciao
      Matteo

      Ok purtroppo forse non vanno bene gli stessi valori per tutti i grafici e la cosa è un po’ noiosa ma in attesa di un’idea migliore vada per l’opzione trim!!! Non mi era proprio venuto in mente… 😀 Grazie ancora Matteo per il tuo preziosissimo aiuto!!! Ciao, Elisa

    • #22097
      Up
      0
      Down
      ::

      Il mio consiglio è: scarica Gnumeric da questo sito e, dopo averlo installato, fai tutto da lì in maniera più semplice e molto più elegante.

      1. Apri il file in formato Excel con Gnumeric;

      2. salvi la/e tabella/e in formato “LaTeX 2e (*.tex) table fragment”, ottienendo un file .tex da inserire nel tuo documento LaTeX;

      3. per i grafici puoi facilmente salvarli in formato pdf o eps come immmagini.

      Sai, forse ti conviene davvero installare Gnumeric, è gratis!
      Io faccio così di solito: lavoro su Excel per abitudine (conosco i comandi e tutto), poi salvo e riapro da Gnumeric. Questi mi fa salvare la tabella come frammento tex (e un passaggio quindi è fatto); per il grafico, basta cliccare con il dx e esportarlo come immagine: ti propone svg, ps, jpg e altri.

      Valuta anche questa possibilità se vuoi!

      Ciao ciao!

      Buona giornata!

    • #22098
      Up
      0
      Down
      ::

      1) se in \includegraphics passo un file.eps mi dà errore per formato sconosciuto. Mi pare davvero strano, secondo voi qual è il motivo? Mica bisogna convertire per forza in pdf?

      Io ho lo stesso problema… lavoro su Mac OSX.
      Ho salvato in PDF il grafico, aperto con Acrobato pro e provato ad espertarlo in PS ed EPS ma se provo ad inserirle e compilare mi da errore di fie non conosciuto o non trovato… 🙁

    • #22099
      Up
      0
      Down
      ::

      1) se in \includegraphics passo un file.eps mi dà errore per formato sconosciuto. Mi pare davvero strano, secondo voi qual è il motivo? Mica bisogna convertire per forza in pdf?

      Io ho lo stesso problema… lavoro su Mac OSX.
      Ho salvato in PDF il grafico, aperto con Acrobato pro e provato ad espertarlo in PS ed EPS ma se provo ad inserirle e compilare mi da errore di fie non conosciuto o non trovato… 🙁

      Ma se già hai il .pdf perché convertirlo in .eps?
      Tieni il pdf e vivi felice.

      Ciao
      Ivan

    • #22100
      Up
      0
      Down
      ::


      Hai ragione… ho poi risolto!
      Ora ho un altro problema… che trovi qui… 🙁

Visualizzazione 15 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top