spreadsheet

terminal spreadsheet application
git clone https://git.ce9e.org/spreadsheet.git

commit
ccd825d4e093e8db01ff9d4e18cbe8639cff6f2e
parent
d7fada4eaf9e7a6250a5c8c438acb2a2fa1d8644
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2024-07-21 10:08
fix: infinit loop on negative column (drag)

Diffstat

M sheet/expression.py 2 ++

1 files changed, 2 insertions, 0 deletions


diff --git a/sheet/expression.py b/sheet/expression.py

@@ -46,6 +46,8 @@ def col2x(col):
   46    46 
   47    47 
   48    48 def x2col(x):
   -1    49     if x < 0:
   -1    50         return '#'
   49    51     a, b = divmod(x, len(string.ascii_uppercase))
   50    52     s = string.ascii_uppercase[b]
   51    53     while a: