Vihje: Muut kielet ovat Google-käännettyjä. Voit vierailla English tämän linkin versio.
Kirjaudu
x
or
x
x
Rekis.
x

or

Miten viedä solualuetta Excelissä csv-tiedostoon?

Excelissä voimme tallentaa koko taulukon csv-tiedostoksi käyttämällä Tallenna nimellä toiminto, mutta oletko koskaan yrittänyt viedä useita soluja työarkista CSV-tiedostoon? Tässä artikkelissa saat ongelman ratkaisemiseksi Excelissä.

Vie solualue Excelissä CSV-tiedostoon VBA-koodilla

Vie solualue Excelissä CSV-tiedostoon Kutools for Excel -ohjelmalla


Vie solualue Excelissä CSV-tiedostoon VBA-koodilla


Tässä, minulla on VBA-koodi, joka vie solualueen Excelistä csv-tiedostoon, toimi seuraavasti:

1. Pidä alhaalla ALT + F11 avaimet, ja se avaa Microsoft Visual Basic for Applications ikkunassa.

2. Klikkaus liite > Moduulit, ja liitä seuraava koodi Moduulit Ikkuna.

VBA-koodi: Vie soluvälin sisältö CSV-tiedostoon

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. Paina sitten F5 avain tämän koodin suorittamiseen ja nopea ruutu ilmestyy muistuttamaan sinua valitsemalla solualue, jonka haluat viedä CSV-tiedostona.

doc viennin alue csv 1

4. Ja napsauta sitten OK -painiketta, määritä hakemisto uuden csv-tiedoston asettamiseksi ja anna csv-tiedoston nimi Tiedostonimi-tekstiruutuun, katso kuvakaappaus:

doc viennin alue csv 2

5. Napsauta sitten Tallentaa -painiketta ja valittu alue on tallennettu CSV-tiedostoksi, voit siirtyä määritettyyn kansioon sen tarkastelemiseksi.


Vie solualue Excelissä CSV-tiedostoon Kutools for Excel -ohjelmalla

Jos et ole kiinnostunut VBA-koodista, voin esitellä sinulle helpon työkalun - Kutools for Excel, Ja sen Vie alue tiedostoon ominaisuus, voit nopeasti ratkaista tämän työn.

Kutools for Excel : enemmän kuin 300 kätevä Excel-lisäosat, voit kokeilla rajoituksia 60-päivinä.

Asennuksen jälkeen Kutools for Excel, tee seuraavat toimet:

1. Valitse tietoväli, jonka haluat viedä CSV-tiedostoon.

2. Napsauta sitten yritys > Tuonti ja vienti > Vie alue tiedostoon, katso kuvakaappaus:

doc viennin alue csv 3 3

3. Vuonna Vie alue tiedostoon valintaikkuna, valitse CSV (pilkuilla eroteltu) mistä Tiedostomuoto vaihtoehto ja määritä sitten Tallenna hakemisto Tallenna uusi csv-tiedosto, katso kuvakaappaus:

doc viennin alue csv 4 4

4. Napsauta sitten Ok -painiketta, kysytään ruutu, joka muistuttaa sinua määrittelemään uuden csv-tiedoston nimen, jota tarvitset, ja napsauta sitten OK sulje tämä ruutu ja valitut tiedot viedään CSV-tiedostona kerralla.

doc viennin alue csv 5 5

Huomautuksia:

Tallenna todellinen arvo: Se näyttää todelliset arvot lopullisessa tiedostossa.

Tallenna arvot näytöllä: Se näyttää lopullisen tiedoston arvot samalla tavalla kuin luet niitä tietokoneen näytöllä.

Avaa tiedosto viennin jälkeen: Se avaa automaattisesti lopullisen tiedoston alueen viennin jälkeen, jos valitset tämän vaihtoehdon.

Napsauta tätä, jos haluat lisätietoja tästä Export Range to File -apuohjelmasta.

Lataa ja lataa ilmainen Kutools Excel nyt!


Demo: Vie solualuetta CSV / pdf / txt / html-tiedostoon Kutools for Excel -ohjelmalla

Kutools for Excel: enemmän kuin 200 kätevä Excel-lisäosat, voit kokeilla rajoituksia 60-päivinä. Lataa ja kokeile nyt!


Suositeltavat tuottavuustyökalut

Excel-nauha (johon on asennettu Kutools for Excel)

300 + Lisäominaisuudet Lisää tuottavuuttasi 71%: lla ja auttaa sinua erottumaan joukosta!

Haluaisitko päivittäisen työnne nopeasti ja täydellisesti? Kutools for Excel tuo 300 + viileät ja tehokkaat lisäominaisuudet (Yhdistä työkirjat, summa värin mukaan, jaetun solun sisältö, muuntaa päivämäärä jne.) 1500 + työskenaariot, auttaa sinua ratkaisemaan 82% Excel -ongelmat.

  • Käsittele kaikki monimutkaiset tehtävät sekunneissa, auttaa parantamaan työkykyäsi, saat menestystä kovasta kilpailusta, ja älä koskaan huolehdi siitä, että laukaisit.
  • Säästä paljon työaikaa, jätä paljon aikaa rakastaa ja huolehtia perheestä ja nauttia viihtyisästä elämästä nyt.
  • Vähennä tuhansia näppäimistö- ja hiiren napsautuksia joka päivä, vapauta väsynyt silmäsi ja kädet, ja antaa sinulle terveen kehon.
  • Ryhdy Excel-asiantuntijaksi 3-minuuteissa ja ihaile katseesi kollegoistasi tai ystävistäsi.
  • Ei enää tarvitse muistaa tuskallisia kaavoja ja VBA-koodeja, on rentouttava ja miellyttävä mieli, anna sinulle jännitystä, jota et ole koskaan aikaisemmin ollut.
  • Vietä vain $ 39, mutta arvoinen on muiden kuin $ 4000 -koulutus. 110,000: n eliittien ja 300 +: n tunnettujen yritysten käyttämiä.
  • 60-päivän rajoittamaton ilmainen kokeilu. 60-päivän rahat takaisin-takuu. Ilmainen päivitys ja tuki 2-vuosille. Osta kerran, käytä ikuisesti.
  • Muuta nykyistä työskentelytapaa ja anna parempaa elämää välittömästi!

Office-välilehti tuo tehokkaat ja kätevät välilehdet toimistoon (mukaan lukien Excel), aivan kuten Chrome, Firefox ja uusi IE

  • Lisää 50%: n tuottavuutta, kun tarkastelet ja muokkaat useita asiakirjoja.
  • Vähennä satoja hiiren napsautuksia joka päivä, hyvästit hiirellä.
  • Avaa ja luo asiakirjoja samaan ikkunaan uusissa välilehdissä kuin uusissa ikkunoissa.
  • Auta sinua työskentelemään nopeammin ja helposti erottua joukosta! Yksi sekunti vaihtaa kymmeniä avoimia asiakirjoja!
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.