Class DataTableUtils

java.lang.Object
org.sejda.impl.sambox.component.excel.DataTableUtils

public class DataTableUtils extends Object
  • Method Details

    • mergeTablesSpanningMultiplePages

      public static List<DataTable> mergeTablesSpanningMultiplePages(List<DataTable> dataTables)
    • mergeComplementaryColumns

      public static List<DataTable> mergeComplementaryColumns(List<DataTable> dataTables)
    • addBlankColumnsToMatchHeaders

      public static void addBlankColumnsToMatchHeaders(DataTable a, DataTable b)
    • areComplementary

      public static boolean areComplementary(List<String> column1, List<String> column2)
      Complementary columns are columns which can be merged like a zipper: left column is missing values where right column has them, and vice versa. Eg: , Header A1, , B2 , B3 A4,