在openpyxl中从上一个单元格自动填充到下一个单元格

-8 投票
0 回答
52 浏览
提问于 2025-04-11 23:03

我刚开始学习Python,完全是新手。最近我在学习如何用Python编程。

我的目标是自动化一些日常的Excel任务。为此,我在使用PyCharm,并且用openpyxl这个库来处理Excel。

经过几天的编码,我刚刚学会了如何在单元格中写入和读取数据,以及如何操作行和列。就这些。

但是现在我在处理公式的部分遇到了困难。我有一个Excel文件,里面有大量数据,还有一个非常复杂且很长的公式(5000个字符)在某一列中。

现在我想把这个公式拖动到那一列的几个单元格中。我想用Python代码来自动化这个过程。比如在VBA中,有一个“自动填充”的宏代码可以自动填充单元格数据。Xlwings中也有类似的自动填充选项,而不是在Python中输入整个复杂的公式。

那么在Python/openpyxl中有没有类似的代码呢?请给我一些建议,我是继续使用openpyxl,还是换成其他库(比如Xlwings或xlswrite)?

0 个回答

暂无回答

撰写回答