Come salvare CSV con le virgolette in Excel 2007

August 2

Per salvare un file Comma Separated Value con le citazioni in Microsoft Excel 2007, è necessario scrivere una macro VBA per eseguire la funzione. La funzionalità di esportazione dei valori racchiusi tra virgolette non è fornito di default in Excel 2007. Tuttavia, molte applicazioni che accettano le importazioni CSV richiedono anche le virgolette che circondano valori nel file CSV. Creare la macro utilizzando un modello di codice. Ogni volta che si ha bisogno di salvare un file CSV con le virgolette, utilizzare la macro al posto del "Salva con nome" opzione. Quando la macro viene eseguita, una scatola "Salva" si apre e il file CSV viene salvato con citazioni a posto.

istruzione

1 Aprire Microsoft Excel 2007.

2 Premere i tasti "F11" "Alt" e allo stesso tempo per aprire l'editor VBA.

3 Selezionare l'opzione "Inserisci" sulla barra di navigazione superiore e quindi fare clic su "Modulo".

4 Tipo (o copia e incolla) il seguente script nell'editor di VBA.

CSVQuotes sub ()

Dim SrcRange come gamma
Dim CurrRow come gamma
Dim CurrCell come gamma
Dim CurrTextStr As String
Dim ListSeparator As String
Dim FileName As Variant

FileName = Application.GetSaveAsFilename ( "", "file CSV

(.csv), .csv")

ListSeparator = Application.International (xlListSeparator)
Se Selection.Cells.Count> 1 Poi
Set SrcRange = Selezione
Altro
Set SrcRange = ActiveSheet.UsedRange
Finisci se
Apri Nome file per l'output come 1 #
Per ogni CurrRow In SrcRange.Rows
CurrTextStr = II
Per ogni CurrCell In CurrRow.Cells
CurrTextStr = CurrTextStr & "" "" & CurrCell.Value & "" "" & ListSeparator
Il prossimo
Mentre a destra (CurrTextStr, 1) = ListSeparator
CurrTextStr = Sinistra (CurrTextStr, Len (CurrTextStr) - 1)
Wend
Print # 1, CurrTextStr
Il prossimo
Close # 1

End Sub

5 Chiudere l'editor VBA facendo clic sulla "X" nell'angolo in alto a destra. La macro viene salvata.

6 Selezionare l'opzione "Strumenti" nella barra di navigazione in alto, e poi cliccare su "Macro".

7 Selezionare l'opzione "Macro". La nuova macro, denominata "CSVQuotes," è ora disponibile.

8 Aprire il file Excel per l'esportazione di CSV con le citazioni. Apportare le modifiche per preparare il foglio di calcolo per l'esportazione nel formato di file CSV.

9 Premere i tasti "F8" "Alt" e allo stesso tempo per aprire l'elenco delle macro esistente.

10 Selezionare l'opzione "Esegui" accanto al "CSVQuotes" macro per eseguire lo script. Si apre una casella Salva file.

11 Digitare un nome per il file CSV nella casella di immissione "Nome file".

12 Fare clic sul pulsante "Salva". Il file CSV viene esportato, con citazioni.