-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
87 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# CSV Mapping Tool for Sage Intacct | ||
|
||
This web application helps Sage Intacct users easily map their data to Sage Intacct's required format. The tool allows users to upload their data CSV and an Intacct template CSV, preview the contents, and generate a mapped CSV file that conforms to Intacct's specifications. | ||
|
||
## Features | ||
|
||
- Upload and preview data CSV files | ||
- Upload and preview Intacct template CSV files | ||
- Automatic field mapping between data CSV and Intacct template | ||
- Generate and download mapped CSV files ready for Intacct import | ||
|
||
## How to Use | ||
|
||
1. Visit the [CSV Mapping Tool](https://szubair22.github.io/CSVtoIntacctMapper/) website. | ||
2. Upload your data CSV file. | ||
3. Upload the Intacct template CSV file. | ||
4. Click "Upload and Preview" to see the contents of both files. | ||
5. Review the field mapping generated by the tool. | ||
6. Click "Generate and Download Mapped CSV" to create and download the final mapped CSV file. | ||
|
||
## Technology Stack | ||
|
||
- Frontend: HTML, CSS, JavaScript | ||
- Backend: Python (Flask) | ||
|
||
## Local Development | ||
|
||
To run this project locally: | ||
|
||
1. Clone the repository: | ||
```bash | ||
git clone https://github.com/szubair22/CSVtoIntacctMapper.git | ||
``` | ||
|
||
2. Navigate to the project directory: | ||
```bash | ||
cd CSVtoIntacctMapper | ||
``` | ||
|
||
3. Install the required Python packages: | ||
```bash | ||
pip install -r requirements.txt | ||
``` | ||
|
||
4. Run the Flask application: | ||
```bash | ||
python app.py | ||
``` | ||
|
||
5. Open your web browser and visit `http://localhost:5000`. | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! Please feel free to submit a Pull Request. | ||
|
||
## License | ||
|
||
This project is open source and available under the [MIT License](LICENSE). | ||
|
||
## Contact | ||
|
||
If you have any questions or feedback, please open an issue on this GitHub repository. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters