Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    CSV file: aggiungere riga in testa

    Ho realizzato un software che riceve delle stringhe e con queste crea un file CSV. Le stringhe vengono ricevute nel tempo e ogni tanto effettuo il salvataggio delle stringhe nel medesimo file, senza sovrascriverlo ma aggiungendo le righe in coda.

    Il problema è che sia senza l'utilizzo di librerie, sia con la libreria "OpenCSV", posso soltanto aggiungere la nova stringa in coda al file e non in testa, mentre io avrei la necessità di aggiungere le nuove stringhe in testa, per avere subito a disposizione le più recenti e avere in basso le più vecchie.

    L'unica soluzione sarebbe rileggere tutto il file, crearne uno nuovo con la nuova stringa in testa e risalvarlo. Il problema è che il procedimento potrebbe essere pesante visto che il file avrebbe discrete dimensioni.

    Vorrei sapere se esistono librerie per l'aggiunta di dati in testa al file csv e non in coda.

    Grazie mille

  2. #2
    Prova a vedere con le Apache Poi...ma non so se fanno quello che chiedi
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.