Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com exportar el rang de cel·les d'Excel a fitxer CSV?

En Excel, podem guardar tot el full de càlcul com a fitxer CSV usant el Desa però heu intentat exportar un rang de cel·les d'un full de càlcul a un fitxer CSV? En aquest article, obtindreu els mètodes per resoldre aquest problema a Excel.

Exporta un interval de cel·les d'Excel a fitxer CSV amb codi VBA

Exportació de rang de cel·les en format Excel a fitxer CSV amb Kutools for Excel


Exporta un interval de cel·les d'Excel a fitxer CSV amb codi VBA


Aquí, tinc un codi VBA per exportar un rang de cel·les d'arxiu Excel a csv, feu el següent:

1. Mantingueu premut el botó ALT + F11 tecles i obre el Microsoft Visual Basic per a aplicacions finestra.

2. Clic Insereix > Mòduls, i enganxeu el següent codi al Mòduls Finestra.

Codi VBA: exporteu un rang de contingut de cel·la al fitxer CSV

Sub ExportRangetoFile()
'Update 20150628
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. A continuació, premeu F5 clau per executar aquest codi i apareixerà una caixa ràpida per recordar-vos que seleccioneu l'interval de cel·les que voleu exportar com a fitxer CSV.

rang d'exportació doc a csv 1

4. A continuació, feu clic a OK , especifiqueu un directori per posar el nou fitxer CSV, i creeu un nom per al fitxer CSV al quadre de text Nom del fitxer, vegeu la captura de pantalla:

rang d'exportació doc a csv 2

5. A continuació, feu clic a Desar , i el rang seleccionat s'ha desat com a fitxer CSV, podeu anar a la vostra carpeta especificada per veure-la.


Exportació de rang de cel·les en format Excel a fitxer CSV amb Kutools for Excel

Si no us interessa el codi VBA, aquí us presento una eina fàcil: Kutools for Excel, Amb la seva Exporta l'interval al fitxer funció, podeu resoldre aquesta tasca ràpidament.

Kutools for Excel : amb més complements útils de 300 d'Excel, lliures per intentar sense limitacions en 60 dies.

Després d'instal·lar Kutools for Excel, feu els següents passos:

1. Seleccioneu l'interval de dades que voleu exportar al fitxer CSV.

2. A continuació, feu clic a empresa > Importació-exportació > Exporta l'interval al fitxer, veure captura de pantalla:

rang d'exportació doc a csv 3 3

3. Al Exporta l'interval al fitxer quadre de diàleg, seleccioneu CSV (delimitat per comes) des format d'arxiu opció i, a continuació, especifiqueu la Desa el directori per desar el fitxer CSV nou, vegeu la captura de pantalla:

rang d'exportació doc a csv 4 4

4. A continuació, feu clic a Ok , apareixerà una caixa ràpida per recordar-vos que especifiqueu un nom per a aquest nou fitxer CSV com necessiteu i, a continuació, feu clic a OK per tancar aquesta casella, i les dades seleccionades s'exportaran com a fitxer CSV alhora.

rang d'exportació doc a csv 5 5

notes:

Desa el valor real: Mostrarà els valors reals en el fitxer final.

Desa els valors tal com es mostra a la pantalla: Mostrarà els valors en el fitxer final com els mateixos que els llegeix a la pantalla de l'ordinador.

Obriu el fitxer després d'exportar: S'obrirà automàticament el fitxer final després d'exportar el rang si marca aquesta opció.

Feu clic per obtenir més informació sobre aquesta utilitat Exportar interval a fitxer.

Baixeu i prova gratuïtament a Kutools per Excel Now!


Demostració: rang d'exportació de cel·les a csv / pdf / txt / html amb Kutools for Excel

Kutools for Excel: amb més complements Excel de 200, gratuïts per intentar sense limitacions en 60 dies. Baixada i prova gratuïta Ara!


Eines de productivitat recomanades

Ribbon of Excel (amb la instal·lació de Kutools for Excel)

Les funcions avançades de 300 + augmenten la vostra productivitat per 71% i us ajudaran a destacar-vos de la multitud.

Voleu completar la vostra feina diària de forma ràpida i perfecta? Kutools per a Excel porta 300 + funcions avançades fresques i potents (Combineu llibres de treball, suma per color, contingut de cel·les dividides, data de conversió, etc.) per a Escenaris de treball 1500 +, t'ajuda a resoldre Problemes 82% Excel.

  • Feu front a totes les tasques complicades en qüestió de segons, ajudeu a millorar la vostra capacitat de treball, aconsegueixi l’èxit de la competència ferotge i no et preocupis per ser acomiadat.
  • Estalvieu molt de temps de treball, deixeu molt de temps per estimar i cuidar la família i gaudir ara d'una vida còmoda.
  • Reduïu milers de clics de teclat i de ratolí cada dia, alleujar els ulls i les mans cansats, i donar-li un cos sa.
  • Converteix-te en un expert d'Excel en minuts 3 i gaudeix d’una mirada admiradora dels teus companys o amics.
  • Ja no cal recordar cap fórmula dolorosa i els codis VBA, tingui una ment relaxant i agradable, doni-li una emoció que mai no havia tingut abans.
  • Passi només $ 39, però val la pena la formació de $ 4000 d'altres. Utilitzat per les elits 110,000 i les empreses conegudes de 300 +.
  • 60-day de prova gratuïta il·limitada. Garantia de devolució de dies 60. Actualització gratuïta i suport per a anys 2. Compra una vegada, usa sempre.
  • Canvieu la vostra forma de treballar ara i us donareu una vida millor immediatament.

La pestanya Office proporciona pestanyes eficients i pràctiques a Office (inclouen Excel), igual que Chrome, Firefox i IE nou

  • Augmenta la productivitat de 50% quan visualitzeu i editeu diversos documents.
  • Reduïu centenars de clics del ratolí per a vosaltres cada dia, acomiadeu-vos de la mà del ratolí.
  • Obriu i creeu documents en pestanyes noves de la mateixa finestra, en lloc de fer finestres noves.
  • Ajudeu-vos a treballar més ràpid i fàcilment a destacar de la multitud. Un segon per canviar entre dotzenes de documents oberts!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.