2011-06-01 10:05:41 +0000 2011-06-01 10:05:41 +0000
38
38

Come si modifica il delimitatore di default nell'importazione di testo in Excel?

Voglio importare un file CSV in Excel. Il file CSV ha dati separati da virgole (go figure), ma il delimitatore nel Text Import Wizard è impostato di default su “Tab”. Come posso cambiare il valore predefinito su “Virgola” invece?

Risposte (3)

23
23
23
2011-06-01 10:43:05 +0000

(Supponendo l'interfaccia di Office 2003)

Non utilizzare File > Apri.

Utilizzare invece Data > Importa Dati Esterni > Importa Dati…

Questo richiamerà il Text Import Wizard, che permette di scegliere il delimitatore.

Oppure, se si utilizza l'interfaccia più recente, andare alla scheda Data > Da Testo :

&004

Questa richiamerà la finestra di dialogo Apri File, seguita dalla stessa finestra di dialogo Importa Testo.

12
12
12
2011-06-16 18:16:38 +0000

Si tratta di un'impostazione di Windows che verrà utilizzata da tutti i programmi che vi fanno riferimento (Excel in questo caso).

  1. 1. Fare clic sul pulsante Start, quindi fare clic su Pannello di controllo.
  2. Fare clic sul pulsante Start, quindi fare clic su Pannello di controllo. 2. Aprire la finestra di dialogo Regional and Language Options (Opzioni regionali e linguistiche).
  3. Fare clic sul pulsante Start, quindi fare clic su Control Panel (Pannello di controllo). 3. Eseguire una delle seguenti operazioni: In Windows Vista/7, fare clic sulla scheda Formati, quindi fare clic su Personalizza questo formato. In Windows XP, fare clic sulla scheda Opzioni regionali, quindi fare clic su Personalizza.
  4. Fare una delle seguenti operazioni: in Windows Vista/7, fare clic sulla scheda Formati, quindi fare clic su Personalizza questo formato. 4. Digitare un nuovo separatore nella casella Separatore elenco.
  5. Fare clic due volte su OK.
6
6
6
2011-06-01 13:48:19 +0000

Excel sembra utilizzare l'ultimo delimitatore utilizzato nella sessione. Dave Peterson descrive una possibile soluzione qui Si crea essenzialmente una macro che imposta il delimitatore di default e lo si posiziona nella cartella xlstart. Se lo si fa per un file su macchine di altre persone, probabilmente non funzionerà, ma questo è il modo in cui lo si approccerebbe, programmando il proprio sistema, e lo si può adattare alla propria situazione. L'esecuzione del codice seguente dovrebbe impostare il delimitatore per voi in anticipo. Questo funzionerà su una sessione esistente. Quindi, se avete un contenuto che prevede l'impostazione di delimitatori specifici, eseguite qualcosa di simile prima dell'importazione, impostando i parametri che vi piacciono

With ThisWorkbook.Worksheets(1).Range("a1")
 .TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False