Python XlsxWriter – 定义的名称
在 Excel 中,可以通过用户定义的名称来识别一个单元格、一个公式或一个单元格区域,它可以作为一个变量用于使公式的定义易于理解。这可以通过Workbook类的 define_name() 方法来实现。
在下面的代码片段中,我们有一个由数字组成的单元格区域。这个区域已经被赋予了一个名字,即mark。
如果名字被分配给一个单元格区域, define_name() 方法的第二个参数是一个 字符串 ,其中包含工作表的名称,后面是” ! “符号,然后是使用绝对寻址方案的单元格区域。在本例中,sheet1中的 A1:E1 单元格区域被命名为 mark。
这个名称可以在任何公式中使用。例如,我们计算以 marks 为名的单元格区域的数字之和。
我们也可以在 write_formula() 方法中使用命名的单元格。在下面的代码中,这个方法被用来计算 利率为defined_name ** 金额的利息 **。
我们也可以用 write_array_formula( )方法来代替上面代码中的循环–
例子
下面是使用 define_name( )方法的完整代码。
输出
运行上述程序,用Excel打开 ex2.xlsx 。