当我想使用python写入或更改excel文件/表的特定单元格时,我将使用pandas read_csv然后更改特定单元格中的值并使用to_csv写回文件。但是写回文件似乎是用文件的更新版本覆盖整个文件,该文件仅在单个单元格中有所不同。当我更改万亿行和万亿列的表中的一个或两个单元格时,这是一个问题。
当我们在万亿个表中的单个单元格上进行写入/更改数据库操作(如在 SQL 中)时,似乎是在磁盘中仅对修改的单元格进行更改,而不是覆盖整个文件。
数据库如何促进仅写入/更新磁盘表中的特定单元格而不是覆盖整个文件?
顺便说一句,我没有使用 SQL 数据库,因为我的表包含数字列名,而 SQL 不支持。如果您知道任何支持数值作为列名的 SQL/NOSQL 数据库,请告诉我。