Возможно, вы захотите взглянуть на table2CSV , поскольку Excel может без проблем открывать csv-файлы (и в качестве бонуса это может делать и другое программное обеспечение, например OpenOffice). Если вам нужно, чтобы он был кросс-браузерным, вы не сможете сгенерировать загружаемый файл, для этого вам понадобится серверный скрипт, такой как тот, что в примере на странице, на которую я ссылаюсь.