L'esportazione in Excel non funziona se MS Office non è presente sulla macchina


0

Potresti pensare che questo possa essere un possibile duplicato di domande come questa: Come creare un file Excel senza installare MS Excel in vb.net?

Tuttavia, questo non è il caso. Ho cercato su Google molto e le cose sono più confuse piuttosto che risolvere il mio problema.

Scenario: disponiamo di una soluzione Tally ERP (il supporto per questo software non aiuta in questa materia) installato su uno dei nostri sistemi, sul quale non intendiamo installare MS Office, a causa dei costi di licenza elevati. Quello che vogliamo semplicemente fare un'esportazione settimanale dei dati in formato xls o pdf (questo funziona come un fascino), senza installare la suite MS Office.

Ho provato di tutto, dall'installazione di Excel Viewer a VSTO, ma nulla ha risolto il nostro problema.

Ragazzi, potete suggerire una soluzione (licenza gratuita o open source) a questo problema?


3
Perché non creare un csvfile che può essere successivamente importato in Excel?
Brettdj,

1
@brettdj ha ragione, basta esportare in .csv o usare il formato nativo di un'altra applicazione per fogli di calcolo open source (openoffice, libreoffice). Questo tutorial potrebbe essere utile.
Raystafarian,

Ragazzi avete ragione da parte vostra, tuttavia alcune funzionalità sono disponibili solo attraverso il formato di file xls e non tramite il CSV. Inoltre, ci sono problemi di rientro e allineamento del testo quando vedo alcuni rapporti finanziari in formato CSV piuttosto che in formato file XLS, l'opzione CSV viene esplorata da noi in anticipo. Grazie comunque per avermi suggerito.
NBaua,

Risposte:


0

Una soluzione è esportarla in html e rianimare l'HTML in .xls. Potrebbe essere necessario un po 'di pulizia, quindi seleziona semplicemente tutte le celle e cancella la formattazione. Inoltre alcune celle hanno solo spazi e spazi vuoti altrimenti, quindi: 1. seleziona una di queste celle 2. seleziona tutto in essa 3. vai a trovare e sostituire e incollare questo contenuto selezionato 4. sostituisci con niente

BTW LibreOffice è fantastico e in questi giorni MicroSoft sta copiando pesantemente da applicazioni Linux e OpenSource. Tally avrebbe dovuto concentrarsi su articoli Free / OpenSource e non proprietari. Peccato!


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.