我能读一下我在Xlsxwriter的单元格中写过的内容吗?

问题描述 投票:0回答:1

我试图找到一种方法来读取我在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

非常感谢你

python-3.x xlsxwriter
1个回答
0
投票

XlsxWriter不支持这一点。

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

如果您需要跟踪您正在编写的数据,则应在应用程序中跟踪它,您可以在该应用程序中完全访问数据。

© www.soinside.com 2019 - 2024. All rights reserved.