# Vue Excel Export Overview

The Kendo UI for Vue `saveExcel` method allows you to export and save data to Excel files, to customize the output cells and columns, and to filter the data after the export.

The `saveExcel` method is part of the Kendo UI for Vue library. It is distributed through NPM under the [kendo-vue-excel-export package](https://www.npmjs.com/package/@progress/kendo-vue-excel-export).

<CtaPanelOverview></CtaPanelOverview>

## Basic Usage

The following example demonstrates the `saveExcel` method in action.

[Demo Source](https://demos.telerik.com/kendo-vue-ui/excel/basic/source.txt)

## Functionality and Features

* [Configuration of exported columns](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/columns)
* [Customization of exported cells](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/cells)
* [Customization of the workbook](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/customization)
* [Filtering](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/filtering)
* [Saving files on the server](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/saving)
* [Right-to-left support](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/globalization)

## Installation

1. Download and install the package:

   ```sh
      npm install --save @progress/kendo-vue-excel-export @progress/kendo-licensing
   ```

2. Once installed, import the method.

   ```jsx
   // ES2015 module syntax
   import { saveAs } from '@progress/kendo-file-saver';
   ```

   ```jsx
   // CommonJS format
   const { saveAs } = require('@progress/kendo-vue-excel-export');
   ```

3. Follow the instructions on the Kendo UI for Vue [Activate License Key page](https://www.telerik.com/kendo-vue-ui-develop/components/my-license) to activate your license. You can skip this step if your application already contains a Kendo UI for Vue license file.

## Known Limitations

* Older browsers, such as Internet Explorer 9 and Safari, require you to implement a server proxy. For more information, refer to the section on the [`proxyUrl`](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/api/excelexportoptions#proxyurl) configuration.
* The maximum size of the exported file has a system-specific limit. For large data sets, we recommend using a server-side solution

## Support and Learning Resources

* [API Reference of the Excel Export Functionality](https://www.telerik.com/kendo-vue-ui-develop/components/excel-export/api)
* [Getting Started with Kendo UI for Vue - JavaScript (Online Guide)](https://www.telerik.com/kendo-vue-ui-develop/components/getting-started/javascript-composition-api)
* [Getting Started with Kendo UI for Vue - TypeScript (Online Guide)](https://www.telerik.com/kendo-vue-ui-develop/components/getting-started/typescript-composition-api)
* [Getting Started with Kendo UI for Vue - JavaScript + Options API (Online Guide)](https://www.telerik.com/kendo-vue-ui-develop/components/getting-started/javascript-options-api)
* [Getting Started with Kendo UI for Vue - TypeScript + Options API (Online Guide)](https://www.telerik.com/kendo-vue-ui-develop/components/getting-started/typescript-options-api)
* [Getting Started with Kendo UI for Vue - Nuxt 3 (Online Guide)](https://www.telerik.com/kendo-vue-ui-develop/components/getting-started/get-started-nuxt-3)
* [Virtual Classroom (Training Course for Registered Users)](https://learn.telerik.com/learn/course/internal/view/elearning/45/kendo-ui-for-vue-with-typescript)
* [Excel Export Forum](https://www.telerik.com/forums/kendo-ui-vue?searchText=excel)
* [Knowledge Base](https://www.telerik.com/kendo-vue-ui/components/knowledge-base/)
* [Kendo UI Productivity Tools extension for VS Code](https://www.telerik.com/kendo-vue-ui-develop/components/vscode-extension)

## Additional Resources

* [Vue Blogs](https://www.telerik.com/blogs/tag/kendo-ui-for-vue)
* [Kendo UI for Vue Roadmap](https://www.telerik.com/support/whats-new/kendo-vue-ui/roadmap)
