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.