Inserire dati in LateX a partire da celle Excel

  • Creatore
    Topic
  • #109535
    Up
    0
    Down
    ::


    Ciao a tutti,
    sono nuovo del forum e non so se il problema che sto per esporvi è già stato trattato (non trovo nulla a riguardo): io utilizzo abitualmente dei documenti standard in word in ambito lavorativo, dove all’interno il testo è sempre lo stesso ma cambiano i dati e variabili del progetto in questione, ad esempio la pressione di test è pari a XX bar, la temperatura pari a XX °C, ecc…ogni volta devo andare manualmente a cambiare questi valori, sinceramente mi sono stancato e volevo trovare una soluzione con LateX ed Excel. Vorrei ricreare tutti questi documenti in LateX in modo tale da non dover più pensare all’impaginazione, allo stesso tempo far “pescare” le variabili di progetto da un file Excel e inserirle nel codice compilativo TeX. Le variabili verrebbero inserite in certe parti del testo e non in tabelle. Il link tra i 2 programmi dovrà essere automatico e in tempo reale. Ad ogni nuovo progetto; dovrò soltanto modificare i dati in Excel e il TeX dovrà automaticamente cambiare le variabili nel testo compilato.
    E’ fattibile una cosa del genere? In che modo e con che codice posso attuarla?
    Mi potreste indicatore il compilatore più adatto in caso? Io utilizzo MikteX (Windows) e TexMaker come editor ed Excel 2013.
    Grazie mille in anticipo per l’aiuto e supporto!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #109536
      claudio
      Partecipante
        Up
        0
        Down
        ::


        ciao guarda su ctan. Dipende da quello che vuoi.
        csvsimple o datatool
        claudio

      • #109537
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          Gullo” post=109710Ciao a tutti,
          sono nuovo del forum e non so se il problema che sto per esporvi è già stato trattato (non trovo nulla a riguardo): io utilizzo abitualmente dei documenti standard in word in ambito lavorativo, dove all’interno il testo è sempre lo stesso ma cambiano i dati e variabili del progetto in questione, ad esempio la pressione di test è pari a XX bar, la temperatura pari a XX °C, ecc…ogni volta devo andare manualmente a cambiare questi valori, sinceramente mi sono stancato e volevo trovare una soluzione con LateX ed Excel. Vorrei ricreare tutti questi documenti in LateX in modo tale da non dover più pensare all’impaginazione, allo stesso tempo far “pescare” le variabili di progetto da un file Excel e inserirle nel codice compilativo TeX. Le variabili verrebbero inserite in certe parti del testo e non in tabelle. Il link tra i 2 programmi dovrà essere automatico e in tempo reale. Ad ogni nuovo progetto; dovrò soltanto modificare i dati in Excel e il TeX dovrà automaticamente cambiare le variabili nel testo compilato.
          E’ fattibile una cosa del genere? In che modo e con che codice posso attuarla?
          Mi potreste indicatore il compilatore più adatto in caso? Io utilizzo MikteX (Windows) e TexMaker come editor ed Excel 2013.
          Grazie mille in anticipo per l’aiuto e supporto!

          Ciao.
          Si possono adottare molte soluzioni. Se il foglio di calcolo rimane la fonte dei dati (non è soluzione ottimale), prova a dare un’occhiata al pacchetto odsfile. Lavora in LuaTeX.
          Altra soluzione semplice è quella di usare un file di testo nel formato data description. Oppure un database.
          Un saluto e un benvenuto sul forum.
          R.

        • #109538
          Up
          0
          Down
          ::


          Non sono esperto sinceramente.
          Cosa intendi per file di testo con formato data description? Database invece? Non va bene un foglio Excel con tutti i dati da cui LateX deve pescare? In Latex non si può mettere una riga di codice che includa una cella Excel, tipo: \include Cells(A1:B4), avendo già attivato il collegamento con Excel?
          Se hai una soluzione possibile me la potresti descrivere in dettaglio?
          Grazie mille!

        • #109539
          robitex
          Amministratore del forum
            Up
            0
            Down
            ::

            Gullo” post=109813Non sono esperto sinceramente.
            Cosa intendi per file di testo con formato data description? Database invece? Non va bene un foglio Excel con tutti i dati da cui LateX deve pescare? In Latex non si può mettere una riga di codice che includa una cella Excel, tipo: \include Cells(A1:B4), avendo già attivato il collegamento con Excel?
            Se hai una soluzione possibile me la potresti descrivere in dettaglio?
            Grazie mille!

            Ciao.
            La mia risposta te l’ho già data… odsfile basato su LuaTeX.
            Per aprirne la documentazione dare seguente comando terminale:`$ texdoc odsfile`

            Per le altre domande…
            Per formato data description intendo in sostanza qualcosa come JSON.
            Per database intendo database : — ) per esempio SQLite3, PostgreSQL, MySQL, eccetera

            Alla prossima.
            R.

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

        Go to top