Metadata-Version: 2.1
Name: ej2-streamlit-grids
Version: 22.2.7
Summary: Streamlit component implementation of Syncfusion Grid
Home-page: https://github.com/syncfusion/ej2-streamlit-components/tree/master/components/grids/src
Author: Syncfusion
Author-email: info@syncfusion.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# Syncfusion Streamlit Components

The **Syncfusion Streamlit Grid** component is a powerful component that allows users to display data in a tabular format with rich features. These features include data binding, sorting, grouping, editing, filtering, dragging, resizing, and exporting to Excel and PDF formats.

## Installation

To install the Syncfusion Streamlit Grid component, you can utilize the provided command below:

```bash
pip install ej2-streamlit-grids
```

## Rapid Utilization

To quickly integrate the Syncfusion Grid component into your Streamlit app, follow these steps:

1. Create a Python file, e.g., **demo.py**.
2. Add the following code to your **demo.py** file:
```py
from ej2_streamlit_grids import SfGrid, GridProps
import pandas as pd

data = pd.read_csv('https://raw.githubusercontent.com/SyncfusionExamples/Getting-started-with-Syncfusion-Grid-component-in-Streamlit-app/master/dataset.csv')
props = GridProps(data)

SfGrid(props)
```
3. Run the Streamlit app with the following command:
```bash
streamlit run demo.py
```

## Demo

For a comprehensive example of using the Syncfusion Grid component in Streamlit, please refer to the [GitHub](https://github.com/SyncfusionExamples/Getting-started-with-Syncfusion-Grid-component-in-Streamlit-app) repository. The provided example demonstrates the usage of the Grid component along with additional features.

![Streamlit Grid Component](https://raw.githubusercontent.com/SyncfusionExamples/Getting-started-with-Syncfusion-Grid-component-in-Streamlit-app/master/images/ej2_streamlit_grids_demos.gif)

## Support

For any questions or assistance, you can:

* Visit the [Syncfusion support portal](https://support.syncfusion.com/).
* Post your queries on the [community forums](https://www.syncfusion.com/forums).
* Renew your subscription by clicking [here](https://www.syncfusion.com/sales/products?utm_source=github&utm_medium=listing&utm_campaign=ej2-streamlit-components) or contacting our sales team at <salessupport@syncfusion.com>.
* If you have specific feature requests or suggestions, please submit them through our [feedback portal](https://www.syncfusion.com/feedback/react).

## License

For detailed information about the Syncfusion Essential Studio license and copyright, please refer to the [license](https://github.com/syncfusion/ej2-streamlit-components/blob/master/LICENSE).

© 2023 Syncfusion, Inc. All Rights Reserved.
