diff --git a/src/component/DualSpreadsheet/types.ts b/src/component/DualSpreadsheet/types.ts index 5896e03..c881775 100644 --- a/src/component/DualSpreadsheet/types.ts +++ b/src/component/DualSpreadsheet/types.ts @@ -2,7 +2,7 @@ import { MergedCell } from '@/type/template' import { CSSProperties } from 'react' import { VariableSizeGrid } from 'react-window' -export const ROW_COUNT = 90 +export const ROW_COUNT = 120 export const COL_COUNT = 26 export const ROW_HEIGHT = 28 diff --git a/src/feature/excelEngine/excelEngine.ts b/src/feature/excelEngine/excelEngine.ts index 3ed9e7f..68a7080 100644 --- a/src/feature/excelEngine/excelEngine.ts +++ b/src/feature/excelEngine/excelEngine.ts @@ -4,12 +4,12 @@ import { VOLATILE_FUNCTIONS, } from './functions' -// Ограничиваем поиск ячеек диапазоном A1-Z90 -const QUALIFIED_REF_RE = /\b[A-Za-z0-9_]+![A-Z]([1-9]|[1-8][0-9]|90)\b/g -const LOCAL_REF_RE = /\b[A-Z]([1-9]|[1-8][0-9]|90)\b/g -const RANGE_RE = /\b[A-Z]([1-9]|[1-8][0-9]|90):[A-Z]([1-9]|[1-8][0-9]|90)\b/g +// Ограничиваем поиск ячеек диапазоном A1-Z120 +const QUALIFIED_REF_RE = /\b[A-Za-z0-9_]+![A-Z]([1-9]|[1-8][0-9]|120)\b/g +const LOCAL_REF_RE = /\b[A-Z]([1-9]|[1-8][0-9]|120)\b/g +const RANGE_RE = /\b[A-Z]([1-9]|[1-8][0-9]|120):[A-Z]([1-9]|[1-8][0-9]|120)\b/g const QUALIFIED_RANGE_RE = - /\b[A-Za-z0-9_]+![A-Z]([1-9]|[1-8][0-9]|90):[A-Z]([1-9]|[1-8][0-9]|90)\b/g + /\b[A-Za-z0-9_]+![A-Z]([1-9]|[1-8][0-9]|120):[A-Z]([1-9]|[1-8][0-9]|120)\b/g // Типы для значений ячеек export type CellValue = string | number | boolean | null | undefined