我可以阅读我在Xlsxwriter的单元格中已经写的内容吗?

时间:2019-03-19 10:17:56

标签: python-3.x xlsxwriter

我试图找到一种方法来读取在workbook.close()之前我在单元格中写的内容并保存所有内容,我正在检查Xlsxwriter文档,但找不到任何方法。

我确实编写了此函数,但我只能检查一个或多个单元格是否为空或已被写入

def cell_empty(row, columstart, columend=None):
    empty = False
    types = ['String', 'Blank', 'Number']
    if columend is None:
        try:
            if any(typ in str(worksheet.table[row][columstart]) for typ in types):
                empty = False
        except KeyError:
            empty = True

    if columend is not None:
        for y in range(columstart, columend):
            try:
                if any(typ in str(worksheet.table[row][columstart]) for typ in types):
                    empty = False
            except KeyError:
                empty = True

非常感谢您

1 个答案:

答案 0 :(得分:0)

XlsxWriter不支持。

我写了XlsxWriter,我的观点是/不应该将它视为数据库,因为它从来没有考虑到这一点。

如果您需要跟踪所写的数据,则应在您具有完全访问权限的应用程序中对其进行跟踪。