SQLite data creator is a Python application that allows users to manage SQLite databases through a user-friendly graphical interface built with Tkinter. This application enables users to create and open SQLite databases, create tables, load data from json, csv and Parquet files, display table contents, and drop tables as needed.
Before you begin, ensure you have met the following requirements:
- You have installed Python 3.6 or later.
- You have a basic understanding of SQLite databases.
- You have the following Python packages installed:
tkinter
pandas
pyarrow
To install SQLite Manager, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/sqlite-manager.git
-
Navigate to the project directory:
cd sqlite-manager
-
Install the required dependencies:
pip install -r requirements.txt
To use SQLite Manager, follow these steps:
-
Run the application:
python sqlite_manager.py
-
Use the GUI to create or open an SQLite database, create tables, load data from json, csv and Parquet files, and manage tables.
- Database Frame: Input the database file name and click "Open/Create" to open or create a database.
- Table Frame: Used for displaying available tables.
- Insert Frame: Select a json, csv or Parquet file to load data into the database.
- Drop Table Button: Delete the selected table.
- Table Listbox: Displays the list of tables in the database.
- Data Text: Displays the content of the selected table.
For more information on SQLite and Tkinter, you can refer to the following resources:
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Add feature'
- Push to the branch:
git push origin feature-name
- Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for more details.
If you find this project helpful, consider supporting us with a donation to help maintain and improve the project. Thank you!