Python:将数据从一个excel文件复制到另一个excel文件(模板)并将其保存为新的excel文件,不会丢失任何数据

时间:2018-04-02 08:40:22

标签: python excel csv openpyxl shutil

我有一张名为template.xlsx的Excel工作表(第一行有数字)。它包含名为 'data' 的工作表中的数据,如下所示< / p>

Sample Excel File

它在第二张表中也有一个名为 graph 的图表,就像这样 Random Graph

我有一个名为input.csv csv文件 ,其格式与template.xlsx类似,但列数多于第一个行有数字。 enter image description here

我想将数据从input.csv复制到第一张template.xlsx,以便根据input.csv中的数据生成图表,并在第二张表格中生成。

为此,我正在创建另一个excel文件output.xlsx,该文件应首先接收来自template.xlsx的所有数据,自行清空(因为template.xlsx和{{1}中的列数}是不同的)并从中复制input.csv中的数据并相应地生成图表(我需要保留input.csv并且不想过度编写它,同样,在template.xlsx我希望第一排也在那里。)

我这样做了,但我无法完成所需的任务。

output.xlsx

0 个答案:

没有答案