{"id":22127991,"url":"https://github.com/fredvuni/ci-excel-importer","last_synced_at":"2026-05-06T20:36:18.333Z","repository":{"id":114733046,"uuid":"450775251","full_name":"FREDVUNI/ci-excel-importer","owner":"FREDVUNI","description":"Using codeigniter to develop an app that allows user to import data from excel to their databases","archived":false,"fork":false,"pushed_at":"2024-11-27T09:24:07.000Z","size":2419,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T08:43:15.798Z","etag":null,"topics":["bootstrap","codeigniter","php"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FREDVUNI.png","metadata":{"files":{"readme":"readme.rst","changelog":null,"contributing":"contributing.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-22T09:44:11.000Z","updated_at":"2024-11-27T09:24:10.000Z","dependencies_parsed_at":"2024-11-16T12:22:29.150Z","dependency_job_id":"03943cdc-a3fc-4c3c-ab61-47306c0c0d6d","html_url":"https://github.com/FREDVUNI/ci-excel-importer","commit_stats":null,"previous_names":["fredvuni/ci-excel-importer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FREDVUNI/ci-excel-importer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FREDVUNI%2Fci-excel-importer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FREDVUNI%2Fci-excel-importer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FREDVUNI%2Fci-excel-importer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FREDVUNI%2Fci-excel-importer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FREDVUNI","download_url":"https://codeload.github.com/FREDVUNI/ci-excel-importer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FREDVUNI%2Fci-excel-importer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32711552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T19:35:05.142Z","status":"ssl_error","status_checked_at":"2026-05-06T19:35:03.996Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap","codeigniter","php"],"created_at":"2024-12-01T17:33:00.704Z","updated_at":"2026-05-06T20:36:18.303Z","avatar_url":"https://github.com/FREDVUNI.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"Using CodeIgniter to Develop an App for Importing Data from Excel to Databases\n==============================================================================\n\n\n.. image:: https://img.shields.io/badge/CodeIgniter-v3.1.11-brightgreen\n   :target: https://codeigniter.com/\n   :alt: CodeIgniter Version\n\n.. image:: https://img.shields.io/badge/Bootstrap-v5.0.2-blueviolet\n   :target: https://getbootstrap.com/\n   :alt: Bootstrap Version\n\n.. image:: https://img.shields.io/github/license/FREDVUNI/ci-excel-importer\n   :target: https://github.com/FREDVUNI/ci-excel-importer/blob/main/LICENSE\n   :alt: MIT License\n\nThis repository contains a web application developed using the CodeIgniter PHP framework. The app allows users to import data from Excel spreadsheets into their databases seamlessly. The user interface is built using Bootstrap for a modern and user-friendly experience. The `absoft.sql` file is also included in the repository, containing the necessary database structure.\n\nGetting Started\n===============\n\nPrerequisites\n-------------\n\nTo run this application, ensure you have the following software installed on your system:\n\n1. PHP (version 7.2 or higher)\n2. MySQL (or any other compatible database)\n3. Web server (e.g., Apache, Nginx)\n\nInstallation\n------------\n\nFollow these steps to set up the application on your local machine:\n\n1. Clone the repository to your local environment::\n\n    git clone https://github.com/FREDVUNI/ci-excel-importer.git\n\n2. Navigate to the project folder::\n\n    cd ci-excel-importer\n\n3. Import the `ci-excel-importer.sql` file into your MySQL database to create the necessary tables.\n\n4. Rename the `env.example` file to `.env` and configure your database connection settings::\n\n    DB_HOST=localhost\n    DB_USER=your_database_username\n    DB_PASS=your_database_password\n    DB_NAME=your_database_name\n\n5. Install the required dependencies using `Composer`_::\n\n    composer install\n\n6. Start the development server::\n\n    php -S localhost:8000 -t public/\n\n7. Access the application in your web browser at `http://localhost:8000`.\n\nHow to Use\n==========\n\n1. **Upload Excel File**: On the main page, users can find an option to upload their Excel (.xls or .xlsx) files.\n\n2. **Mapping Fields**: After the file is uploaded, the application prompts users to map the columns in their Excel sheet to the corresponding fields in their database table. This ensures the imported data is correctly placed.\n\n3. **Import Data**: Once the field mapping is done, users can initiate the data import process by clicking the \"Import\" button. The application will read the Excel file, validate the data, and insert it into the database.\n\n4. **View and Edit Imported Data**: Users can view the imported data in a user-friendly interface. Additionally, you can integrate a feature to allow users to edit and update the data directly from the application.\n\n5. **Export Data**: If required, you can also include a feature to export data from the database to an Excel file for users to download.\n\nContributing\n============\n\nWe encourage contributions to enhance the functionality and user interface of this app. If you wish to contribute, please follow these steps:\n\n1. Fork the repository.\n\n2. Create a new branch for your feature/fix::\n\n    git checkout -b feature/your-feature-name\n\n3. Make your changes and commit them::\n\n    git commit -m \"Your detailed commit message\"\n\n4. Push the changes to your forked repository::\n\n    git push origin feature/your-feature-name\n\n5. Create a pull request to the main repository, providing a detailed explanation of your changes.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredvuni%2Fci-excel-importer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffredvuni%2Fci-excel-importer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffredvuni%2Fci-excel-importer/lists"}