Я ищу решение, которое может идентифицировать любое добавление или удаление любой строки или столбца в файле Excel.
То, о чем я думал на данный момент, используя LCS т.е. "Самая длинная общая подпоследовательность" алгоритм Я могу найти общую подпоследовательность между двумя версиями файла Excel, но этот метод не на 100% корректен.
Например,
Версия Excel 1
1 2 4 5 9 3
4 9 3 7 5 3
8 2 7 9 3 8
9 7 2 8 2 4
После обновления я удаляю 1 строку (2-ю строку) и добавляю1 строка (в том же месте, то есть во 2-й).
Версия Excel 2
1 2 4 5 9 3
4 9 5 7 5 3
8 2 7 9 3 8
9 7 2 8 2 4
Добавленная строка почти аналогична, за исключением 1 элемента ячейки.В этом случае LCS не будет работать, так как большинство элементов ячейки будут похожи, и я не могу определить, какая строка была удалена первой и была добавлена новая строка.