Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erklärung der Python-Batch-Zusammenführung von Excel-Dateien mit zusammengeführten Zellen_Python

Detaillierte Erklärung der Python-Batch-Zusammenführung von Excel-Dateien mit zusammengeführten Zellen_Python

不言
不言Original
2018-04-08 11:30:512447Durchsuche

Benutzer, die häufig Excel verwenden, kennen die Existenz zusammengeführter Zellen. Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zur Stapelzusammenführung von Excel-Dateien mit zusammengeführten Zellen ein hat einen gewissen Referenz- und Lernwert für jedermanns Studium oder Arbeit. Freunde, die es brauchen, können unten vorbeischauen.

Zellen zusammenführen

Ich glaube, dass jeder Zellen zusammenführen kann:

app='Word' 
word=win32.gencache.EnsureDispatch('%s.Application' % app) 
doc=word.Documents.Add() 
word.Visible=False 
 
#Title begin  
sel =word.Selection 
sel.Font.Name = u"微软雅黑" 
sel.Font.Size = 8   
sel.Font.Bold = False  
sel.Font.Italic = False 
sel.Font.Underline = False 
sel.ParagraphFormat.Alignment = 1 
 
myRange = doc.Range(0,0) 
myRange.InsertBefore(u'标题1 测试表格') # 使用样式 
#Title end 
#Table Start 
sel.SetRange(10,10) 
tab = doc.Tables.Add(sel.Range, 9, 3) 
tab.Columns(1).SetWidth(10.35*20.35, 0) 
tab.Rows.Alignment = 1 
tab.Style = u"网格型" 
tabnow = doc.Tables(1) 
cell1 = tabnow.Cell(1,1) 
cell2 = tabnow.Cell(3,1) 
 
#myrange = doc.Range(cell1.Range.Start, cell2.Range.End) 
 
sel.SetRange(cell1.Range.Start, cell2.Range.End) 
sel.Cells.Merge()

Es ist ganz einfach. Dieser Artikel stellt die Stapelzusammenführung von Excel-Dateien mit zusammengeführten Zellen vor.

Problembeschreibung:

Ein Lehrer unterrichtet „Python-Programmierung“-Kurse für verschiedene Hochschulen und wählt Dong Fuguo entsprechend den Merkmalen verschiedener Hauptfächer aus und Kurse Eines der Lehrbücher der Lehrerreihe „Python Programming (2. Auflage)“, „Python Programming Basics (2. Auflage)“, „How to Learn Python“ und „Python Programming Development Guide“. Füllen Sie am Ende des Semesters die Excel-Dateien mit den Zeugnissen der einzelnen Hochschulen aus. Die Formate dieser Excel-Dateien sind ungefähr gleich, es gibt jedoch geringfügige Unterschiede. Das heißt, dass in einigen „College“-Spalten Zellen zusammengeführt sind, während dies in anderen der Fall ist nicht.

Jetzt möchte ich diese Excel-Tabellen in einer Tabelle zusammenführen und bei Bedarf die entsprechenden „College“-Spalten zusammenführen.

Die Zeugnisse von drei der Hochschulen lauten wie folgt:


Referenzcode:


Laufergebnis:


Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung der Python-Batch-Zusammenführung von Excel-Dateien mit zusammengeführten Zellen_Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn