# Filename- string `filename: 'super-secret-data'` ... OR any `string` besides `"id"`

Name | Position | Age | Salary
--- | --- | --- | ---
Thor Walton | Regional Director | 45 | $98,540
Travis Clarke | Software Engineer | 30 | $275,000
Suki Burks | Office Manager | 22 | $67,670
|  |  | $441,210

export the table to `.xls` and look at the filename of the downloaded file. Compared to the export from the defaults table above, you will notice that, `filename: 'super-secret-data'`creates a download with the same name as the provided string (super-secret-data.xls) instead of the table element's `id`.

# Filename- falsey `filename: false` ... OR any `falsey: false|null|undefined|""` value

Name | Position | Age | Salary
--- | --- | --- | ---
Thor Walton | Regional Director | 45 | $98,540
Travis Clarke | Software Engineer | 30 | $275,000
Suki Burks | Office Manager | 22 | $67,670
|  |  | $441,210

export the table to `.xls` and look at the filename of the downloaded file. Compared to the export from the defaults table above, you will notice that, `filename: false` uses a fallback value for the filename; the fallback (or default) can be configured with the (`defaultFilename` prototype property).

NOTE: `defaultFilename` is also used for `filename: 'id'` if the export table element does NOT have an `id` attribute.