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