根据列将包含多个工作表的大型 Excel 工作簿拆分为多个文件

根据列将包含多个工作表的大型 Excel 工作簿拆分为多个文件

我有一个工作簿,其中包含多个工作表,大约有 200000 行。每个工作表都有一个州列,并且这些州在所有工作表中都是通用的。我需要根据州列创建单独的文件。

Eg.
Workbook1

Sheet 1
City   Code
NY    1000C
NY    1100C
NY    1200C
SF    2000C
SF    2100C
LA    3000C

Sheet 2
City   Blocks
NY      1.2
NY      2.0
LA      1.7

新工作簿应包含 2 张工作表,每张工作表包含所有州。例如,纽约州应有自己的工作簿,其中包含 2 张工作表,每张工作表仅包含纽约州。

感谢您的帮助!!

答案1

如果你有 Java 或 Python 经验,那么你可以使用Apache POI或者开放的PYXL分别,这可能是我对 excel 工作簿进行复杂修改时会做的事情。或者,您可以通过复制/粘贴需要移动的行和列来手动完成。

不幸的是,确实没有任何快速简便的方法来做这样的事情......

相关内容