Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Microsoft Excel >> Content
Hoe kunt u een groot Excel -bestand op rijen splitsen zonder het in Excel te openen?
U kunt een groot Excel -bestand per rijen splitsen zonder het in Excel te openen met behulp van een paar methoden:

1. Python gebruiken:

* Pandas -bibliotheek: Dit is een krachtige bibliotheek voor gegevensmanipulatie in Python. U kunt het Excel -bestand laden met `pd.read_excel ()`, het vervolgens in brokken splitsen op basis van het gewenste rijtelling en elke brok opslaan als een nieuw bestand.

`` `Python

Importeer panda's als PD

laad het Excel -bestand

df =pd.read_excel ("large_excel_file.xlsx")

split het dataframe in stukken van 1000 rijen elk

chunk_size =1000

chunks =[df [i:i + chunk_size] voor i in bereik (0, len (df), chunk_size)]]

Sla elk stuk op als een nieuw Excel -bestand

Want ik, chunk in opsomming (brokken):

chunk.to_excel (f "chunk_ {i+1} .xlsx", index =false)

`` `

* OpenPyxL -bibliotheek: Met deze bibliotheek kunt u Excel -bestanden direct manipuleren in Python. U kunt het bestand lezen, rijen in brokken extraheren en ze naar nieuwe bestanden schrijven.

`` `Python

Import OpenPyxl

laad het Excel -bestand

wb =openpyxl.load_workbook ("large_excel_file.xlsx")

blad =wb.actief

split het vel in stukken van 1000 rijen elk

chunk_size =1000

voor i in bereik (0, Sheet.Max_row, chunk_size):

# Maak een nieuw werkboek en blad

new_wb =openpyxl.workbook ()

new_sheet =new_wb.active

# Kopieer rijen van het originele blad naar het nieuwe blad

Voor rij in sheet.iter_rows (min_row =i+1, max_row =min (i+chunk_size, sheet.max_row)):

voor J, cel in opsomming (rij):

new_sheet.cell (row =j+1, column =cell.column) .Value =cell.Value

# Sla het nieuwe werkboek op

new_wb.save (f "chunk_ {i+1} .xlsx")

`` `

2. Excel VBA gebruiken:

* Maak een macro die door de rijen van het bestand herhaalt, schrijft een bepaald aantal rijen naar een nieuw bestand en herhaalt het proces vervolgens totdat alle rijen zijn verwerkt. U kunt de methode `Range.copy` gebruiken om rijen en de methode` Workbook.Saveas` te kopiëren om het nieuwe bestand op te slaan.

3. Met behulp van tools van derden:

* Er zijn verschillende softwareoplossingen beschikbaar die Excel -bestanden kunnen splitsen op basis van verschillende criteria, waaronder rijtelling. Sommige populaire opties zijn onder meer:

* splitexcel: Met deze tool kunt u bestanden splitsen op rijen, kolommen of specifieke criteria.

* Condit Gegevenssplitter: Deze software biedt geavanceerde splitsingsfuncties met opties voor het maken van afzonderlijke bestanden op basis van unieke waarden, datumbereiken of andere criteria.

4. Online services gebruiken:

* Er zijn ook online services zoals convert.io en smallpdf Hiermee kunt u uw Excel -bestand uploaden en online in kleinere bestanden worden gesplitst.

Het kiezen van de beste methode:

* python (pandas of openpyxl): Deze optie is ideaal voor het automatiseren van het proces en het uitvoeren van complexe splitsingsbewerkingen.

* Excel VBA: Deze optie is geschikt als u comfortabel werkt met Excel -macro's en de splitsing binnen Excel wilt uitvoeren.

* Tools van derden: Deze tools bieden gebruiksvriendelijke interfaces en meer geavanceerde functies voor het splitsen van bestanden.

* online services: Deze zijn handig voor snelle en eenvoudige splitsing zonder software -installatie.

Vergeet niet om de methode te kiezen die het beste bij uw behoeften en technische vaardigheden past.

Previous: Next:
  Microsoft Excel
·Is Excel een cloud computing -…
·Wat is het wissen van formaat …
·Hoe repareer je het dollarteke…
·Hoe maak je een lijntemperatuu…
·Wat doet de verwijderknop in E…
·Kunnen we Excel -bestand op Ma…
·Wat is een onderliggende waard…
·Wat voor soort formule in Exce…
·Hoe ga ik mijn resultaten in E…
  Related Articles
Hoe maak je geanimeerde afbeeldingen? 
Waar kunt u de afbeelding van de afdrukk…
Hoe splitst u een MS -woorddocement in t…
Kun je een DVD-ROM spelen op de dvd-spel…
Hoe maak je een back -up van bestanden m…
Hoe houd je Skype in de volledige scherm…
Hoe bereidt u het Microsoft -examen voor…
Hoe neem je op wat je doet op het comput…
Wat is de beste gaming -pc -opstelling d…
  Software Articles
·Welke programma kan ik gebruiken om AVI …
·Hoe de staten lijst als variabele in SPS…
·Hoe te Sonar Install 
·Hoe kan ik een zip-bestand met WinZip op…
·Hoe maak je een PDF -bestand zonder Shad…
·Hoe te Skins op Virtual DJ Install 
·Hoe te Audio & Video in QuickTime Pro Sa…
·Hoe te tellen dubbele waarde in Excel 20…
·Hoe afdrukken over meerdere pagina's in …
Copyright © Computer Kennis https://www.nldit.com