Excel 2010: avvia la procedura guidata CSV per impostazione predefinita


2

Vorrei impostare Excel 2010 per aprire la procedura guidata di importazione ogni volta che faccio doppio clic su un file CSV anziché fare in modo che Excel apra il file senza la procedura guidata. Le versioni precedenti di Excel hanno fatto questo, ma il 2010 apre immediatamente il file. Mi occupo di file CSV che usano diversi delimitatori (pipe, punto e virgola, ecc.) Quindi quando Excel apre il file senza la procedura guidata, spesso devo fare clic su una cella e aprire manualmente la procedura guidata di importazione. Sarebbe più efficiente aprire semplicemente la procedura guidata ogni volta.

OpenOffice fa questo, ma il più delle volte ho bisogno di esportarli in un file Excel, quindi usare OO non è davvero un'opzione. C'è un modo per forzare Excel 2010 ad aprire la procedura guidata ogni volta che apro un file CSV? Ho letto alcune delle altre guide qui su SE, ma quelle mirano ancora ad aprire il CSV direttamente in Excel senza usare la procedura guidata che non è ciò di cui ho bisogno.



Non penso sia un duplicato; quello serve per eliminare il mago dal sorgere. Voglio che il mago si presenti ogni volta.
Tensigh,

Penso che sia un duplicato perché viene descritto come è necessario utilizzare la procedura guidata dalla scheda dati per i file csv nel 2010, invece di aprirli direttamente. Oppure modifica le impostazioni internazionali.
Raystafarian,

Ho modificato la mia domanda in modo che sia unica. Gli altri riguardano la modifica delle impostazioni regionali, quindi Excel apre correttamente il CSV. Il mio consiste nel forzare Excel ad aprire ogni volta la procedura guidata, non aggirandola ma con risultati corretti.
Tensigh,

Risposte:


2

Stai solo controllando, usi questo metodo?

Scheda dati

poi

Dal testo

inserisci qui la descrizione dell'immagine


Grazie per l'aiuto. Se rileggi il post, la mia richiesta dice che questo è ciò che sto cercando di evitare: doverlo fare manualmente. Le versioni precedenti di Excel avrebbero aperto la procedura guidata di importazione ogni volta che ho fatto doppio clic su un file CSV. Da Excel 2010 in poi, Excel apre automaticamente il CSV e devi eseguire manualmente i passaggi che hai descritto. Speravo che quei 2 passaggi potessero essere impostati per funzionare automaticamente come facevano in altre versioni di Excel. Grazie comunque, comunque.
Tensigh,

Per favore pubblica un esempio del CSV con delimitatore e ti scriverò un po 'di codice usando la procedura ThisworkBook.Open .... Step 1 controlla se il file aperto è un csv (candidato) .... Step 2 cancella il contenuto e reimporta utilizzando un delimitatore diverso.
BOB

Il problema principale è l'importazione di file utilizzando Shift-JIS vs UTF-8. Molti dei file sono UTF-8 ma Excel utilizza per impostazione predefinita Shift-JIS (o viceversa). Quindi i file verranno importati tutti incasinati (mojibake) e devo reimportare manualmente il file. Se viene visualizzata la finestra di dialogo di importazione, posso scegliere la codifica. Puoi scrivere uno script che rileverà se la codifica è Shift-JIS e passare a UTF8 e reimportare?
Tensigh,
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.