Les utilisateurs qui utilisent fréquemment Excel connaissent l'existence de cellules fusionnées. Cet article vous présente principalement les informations pertinentes sur la façon d'utiliser Python pour fusionner par lots des fichiers Excel avec des cellules fusionnées. a une certaine valeur de référence et d'apprentissage pour les études ou le travail de chacun. Les amis qui en ont besoin peuvent venir jeter un œil ci-dessous.
Fusionner des cellules
Je crois que tout le monde peut fusionner des cellules. Par exemple, le code simple suivant peut y parvenir :
.
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()
C'est très simple. Cet article présente la fusion par lots de fichiers Excel avec des cellules fusionnées en Python. Jetons un coup d'œil.
Description du problème :
Un enseignant enseigne des cours de « Programmation Python » pour différents collèges et a sélectionné Dong Fuguo en fonction des caractéristiques des différentes spécialisations et cours L'un des manuels de la série pour enseignants « Programmation Python (2e édition) », « Bases de la programmation Python (2e édition) », « Comment apprendre Python » et « Guide de programmation et de développement Python ». À la fin du semestre, remplissez les fichiers Excel des relevés de notes de chaque collège. Les formats de ces fichiers Excel sont à peu près les mêmes, mais il existe de légères différences, c'est-à-dire que certaines colonnes « Collège » ont des cellules fusionnées, tandis que d'autres en ont. pas.
Maintenant, je souhaite fusionner ces tableaux Excel en un seul tableau et fusionner les colonnes "Collège" appropriées si nécessaire.
Les relevés de notes de trois des collèges sont les suivants :
Code de référence :
Résultat de l'exécution :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!