Выбор формата решает, откроется ли документ у получателя.
xlsx — современный формат Excel. Меньше весит, поддерживает миллион строк. Основной рабочий вариант.
xls — старый формат, ограничение 65 тысяч строк. Нужен только для древних программ.
xlsb — двоичный. Открывается заметно быстрее на тяжёлых книгах, но с ним хуже дружат сторонние программы.
csv — просто текст с разделителями. Никаких формул, форматов и нескольких листов. Годится для обмена данными между системами, но при сохранении в него всё оформление теряется — и люди регулярно теряют работу, сохранив сложную книгу в csv.
ods — формат свободных офисных пакетов.
pdf — для отправки готового документа. Вёрстка не поедет, шрифты подставлять не нужно, править нельзя. Отправляйте отчёты именно так, если правки не требуются.
Правило: работаем в xlsx, обмениваемся данными через csv, отправляем результат в pdf.
В каком формате чаще получаете файлы?