Examples of Table Comparison Results

The examples included here show the results of comparing tables with DeltaNova. The same table processing is used for DeltaXML's other 'Compare' and 'Merge' products.

Examples of Table Comparison Results

Samples of CALS tables for DeltaNova Compare

Samples are available in a Bitbucket repo for comparing these examples as CALS tables in XML Compare. See https://bitbucket.org/deltaxml/cals-tables .

Example 1: Content-only change

Input A:

Input B:

image-20230208-143206.png


image-20230208-185016.png


Result - CALS/HTML table Processing Enabled



image-20230208-185451.png


Example 2: Row added

Input A:

Input B:

image-20230208-161337.png


image-20230208-184958.png


Result - CALS/HTML table Processing Enabled



image-20230208-123800.png


Example 3: Column deleted

Input A:

Input B:

image-20230208-161345.png
image-20230208-184943.png


Result - CALS/HTML table Processing Enabled


image-20230208-123827.png


Example 4: Cell changed to span two columns (with adjacent cell deleted)

Input A:

Input B:

image-20230208-161412.png
image-20230208-184923.png


Result - CALS/HTML table Processing Enabled



image-20230208-185758.png


Example 5: Cell changed to span from two columns to three columns

Input A:

Input B:

image-20230208-161425.png
image-20230208-183501.png


Result - CALS/HTML table Processing Enabled



image-20230208-185827.png


Example 6: Cell changed to span two rows (with cell in same column in following row deleted)

Input A:

Input B:

image-20230208-161436.png
image-20230208-183136.png


Result - CALS/HTML table Processing Enabled



image-20230208-185957.png


Example 7: Cell changed to span from two rows to three rows

Input A:

Input B:

image-20230208-161947.png
image-20230208-183055.png


Result - CALS/HTML table Processing Enabled



image-20230208-190009.png


Example 8: (3-Way Merge) Cell changed to span two columns and then three columns

Note: Following example only applies to Three Way Merge.

Result - Table Processing Disabled

Result - Table Processing Enabled

tables-off-3way-colspan.png
tables-on-3way-colspan.png

Example 9: (3-way merge) Cell changed to span two rows and then three rows

Note: Following example only applies to Three Way Merge.

Result - Table Processing Disabled

Result - Table Processing Enabled

tables-off-3way-rowspan.png
tables-on-3way-rowspan.png

Example 10: (2d Cell) Cell changed to span two rows and two columns

Input A:

Input B:

image-20230208-162008.png
image-20230208-183028.png


Result - CALS/HTML table Processing Enabled



image-20230208-190600.png


Example 11: (Conflicting Column) Added column conflicts with cell with column span of 2

Input A:

Input B:

image-20230208-182553.png


image-20230208-183010.png


Result - CALS/HTML table Processing Disabled



image-20230208-190801.png


Example 12: (Conflicting Column) Added column with one cell of the new column having a column span of 2

Input A:

Input B:

image-20230208-182632.png
image-20230208-182939.png

Result - CALS/HTML table Processing Enabled



image-20230208-190840.png


Example 13: (Conflicting Cell) Cell changed to span two columns so it overlaps with cell with row span of two in the row above

Input A:

Input B:

image-20230208-182649.png


image-20230208-182923.png


Result - CALS/HTML table Processing Enabled



image-20230208-190907.png


Example 14: Column inserted, Row deleted in middle of Span

Input A:

Input B:

image-20230208-182814.png


image-20230208-182842.png


Result - CALS/HTML table Processing Disabled



image-20230208-191954.png