There are many things you can do, including but not limited to (In order of implementation time):
- You can turn off auto-fill-mode and use
M-q
(fill-paragraph) to manually fill when you need it. - You can use org-mode on-the-fly to create and edit clean tabular data.
- You can advise fill-paragraph to do something different depending on context