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

    [VB6] Allineare i numeri a sinistra in un file CSV

    Con le istruzioni
    codice:
    Sep=";"
    N=2
    Print #1, "Numero"; Sep;"quadrato";
    Print #1,""
    Print #1, Str$(N); Sep;Str$(N*2);
    Print #1,""
    scrivo in un file di testo "ProvaExcel.csv"
    Tuttavia "Numero" e "quadrato" sono allineati a sinistra e i numeri a destra.
    C'è modo di allineare, sempre utilizzando l'istruzione Print #1, i numeri a sinistra (o i testi a destra) ?
    Ovviamente senza fare alcunchè all'interno di Excel.
    In altre parole attualmente se faccio doppio click sul file "ProvaExcel.csv" visualizzo il foglio di Excel con gli allineamenti "sbagliati". Vorrei quindi evitare di selezionare le colonne con i numeri e cliccare sul pulsante "allinea a sinistra".
    Grazie per l'attenzione
    Ultima modifica di giustavalla; 26-02-2019 a 17:13

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    Un file csv è un file di testo, quindi non c'è differenza tra numeri e lettere e non puoi fare niente da codice, però puoi salvare in txt ed aprilo da Excel impostando il separatore e il qualificatore colonne su testo

  3. #3
    mettici un apice singolo ' davanti e viene trattato come testo

  4. #4
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,995
    l'apice funziona quando inserito direttamente nella cella di excel, ma se messo nel csv rimane come apice

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.