Excel output should be as close to the DataFrame html display as possible. Excel controls the display of each cell with a number format style attribute. Pandas controls it with the display.precision option. Excel export should adhere to the pandas option.