希望有一个程序能将Excel表格中的数据相邻两个表格内容合并在一起,然后录入Word文档中,排列整齐,类似于图片中的情况。因为隐私的问题,所以批了图,希望各位大能帮帮忙。
ps.第一次发贴不太懂,有能帮忙的朋友可以私信我
先在excel整理数据,尝试用邮件合并在word里合成
解决方法
word的格式是什么,
只是这几行文本,如果还有其他内容的话,
可能用程序把这个excel合并处理为一列,然后你手动ctrl + A
复制粘贴进去更符合你的需求
代码如下:
import pandas as pd
input_file = "01.xlsx"
output_file = "output.xlsx"
df = pd.read_excel(input_file)
df.loc[:, '宿舍号'] = df.loc[:, '宿舍号'] + df.loc[:, '年级专业']
df.loc[:, '宿舍号'].to_excel(output_file, index=False)
输入为 01.xlsx:
宿舍号 | 年级专业 |
---|---|
1-101 | A |
1-102 | A |
1-103 | B |
输出为:output.xlsx
宿舍号 |
---|
1-101A |
1-102A |
1-103B |
如有问题及时沟通
公式 + 宏,应该能解决信息分解、合并布局的问题
操作步骤
1、打开Excel表格单击菜单栏上的“插入”→“对象”。
2、在“对象”设置框,在“新建”栏内将滑块拖动到“Microsoft Office Word 97-2003文档”单击选择后,按“确定”。
3、完成后再将Word文档框拖到适应位置。
4、在Word文档内输入内容。
或是: 1.把Excel表格插入Word文档中
在Excel中选中表格并“复制”,在Word文档的表格插入点单击后“粘贴”即可。
假如希望插入Word中的表格数据随着Excel表格数据的修改而变化,可以在粘贴的表格右下角“粘贴选项”中选择“匹配目标区域单元格样式并链接到Excel”或者“保留源格式并链接到Excel”命令。
2.把Excel表格插入Word文档已有的表格中
在Excel中选中表格的数据区域并“复制”,在Word表格中选中区域大小相同的表格并“粘贴”。
java?python?
要使用java或者语言吗
安装office2007
调用Excel:createobject("Excel.application")
以及Word:createobject("Word.application")
剩下就是读取Excel
写入Word
两个sheet页有字段关联关系吗