Python Excel或Access将某些行更改为列
我有一些长数据需要转换成固定宽度的宽文本格式 我有一个大的电子表格,每个人都有重复的行,其中唯一的区别是,人是相同的,是两列 我想删除重复项,而不是有多行,其中唯一的区别是列“type”和“process”。它们都在同一行中,每行重复30次,如果没有30行,则某些列将为空。如果我的解释毫无意义,我会附上一张照片:Python Excel或Access将某些行更改为列,python,excel,Python,Excel,我有一些长数据需要转换成固定宽度的宽文本格式 我有一个大的电子表格,每个人都有重复的行,其中唯一的区别是,人是相同的,是两列 我想删除重复项,而不是有多行,其中唯一的区别是列“type”和“process”。它们都在同一行中,每行重复30次,如果没有30行,则某些列将为空。如果我的解释毫无意义,我会附上一张照片: 我不确定这是否可以用VBA实现,或者python或其他语言更好您可以使用透视表实现: 将名称和DOB作为行标签 放置类型,然后作为列标签处理 将进程计数放入值中 右键单击数据透视表,
我不确定这是否可以用VBA实现,或者python或其他语言更好您可以使用透视表实现:
- 将名称和DOB作为行标签
- 放置类型,然后作为列标签处理
- 将进程计数放入值中
- 右键单击数据透视表,选择“展开/折叠”和“按流程展开”
- 转到设计、报告布局,然后选择表格布局
- 右键单击不需要的总计行和列并隐藏它们
在我看来,它就像一张透视表。。。你测试过了吗?嗨,我首先尝试了一个透视表(我应该提到),但我不希望每个透视表都有一个额外的列,而且如果我这样做的话,列是有限制的。我不确定我是否理解你的意思,我想类型和过程都重复了30次?是的,它们重复了30次,但不是每个代码和项目都有自己的列。其中一个的范围为1000,但大多数代码或项目不超过10个。