小编Ida*_*hen的帖子

如何使用openpyxl取消表上的自动过滤器

标题说明了一切:)

但是,我仍然使用Tablefrom类openpyxl.worksheet.table在我创建的 excel 文件中定义一个表。我的问题是创建的表位于Filter我要删除的第一行(从脚本中,而不是通过打开 Excel 文件)。

这是对 Table 类的调用:

tab = Table(displayName='Table_{}'.format(table_name.replace(' ', '_')),
                                          ref="{}:{}".format(table_start, table_end))
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

在此处输入图片说明

这就是我想要得到的:

在此处输入图片说明

我在 OpenPyXL Docs 上搜索它,但发现只添加了过滤...

有什么办法可以去掉这个吗?

非常感谢!

python-3.x openpyxl

5
推荐指数
1
解决办法
1232
查看次数

从模板参数包 C++ 中解压第一个参数

我对模板很陌生,特别是参数包,我想知道是否可以从包中获取第一个值。

例如下面的代码:

template <typename T, typename... Args>
bool register(Args... args) {
    if (!Foo<T>(args..) {
        assert(std::is_same_v<std::string, args...[0]>);
        std::cerr << "Failed call Foo with " + args...[0] + "\n";
    }
}
Run Code Online (Sandbox Code Playgroud)

我如何真正获得第一个值args...

值得注意的是args..。可以包含不同的类型(字符串、布尔值等)

c++ templates parameter-pack

2
推荐指数
2
解决办法
2608
查看次数

标签 统计

c++ ×1

openpyxl ×1

parameter-pack ×1

python-3.x ×1

templates ×1