Когда вы говорите, flex, вы имеете в виду изменить размер? Помните, что если вы изменяете что-либо в DOM и перерисовываете его, то будет действовать так же, как когда он впервые отображал элемент на странице. Лучшие результаты, которые я видел с таблицами, - это очистка их контейнера, сборка таблицы и добавление ее в контейнер.
Если вы говорите о столбцах, изменяющих размеры сами, потому что вы не объявили статическую ширину с помощью класса, стиля или атрибута - тогда столбцы изменят свой размер в зависимости от их содержимого.