private void ReshapeWorkSheet()
        {
            SortedSet <int> cols = XMLTools.GetSortedSet(Columns);
            SortedSet <int> rows = XMLTools.GetSortedSet(Rows);

            // Set widths
            for (int i = 0, size = cols.ElementAt(0); i < cols.Count; i++)
            {
                if (i > 0)
                {
                    size = cols.ElementAt(i) - cols.ElementAt(i - 1);
                }
                WS.Column(i + 1).Width = XMLTools.mmToWidth(size);
            }
            // Set heights
            for (int i = 0, size = rows.ElementAt(0); i < rows.Count; i++)
            {
                if (i > 0)
                {
                    size = rows.ElementAt(i) - rows.ElementAt(i - 1);
                }
                WS.Row(i + 1).Height = XMLTools.mmToHeight(size);
            }
        }