This is a batch-exporter for online ics calendars. It will download and transfer the selected appointments as character separated values (csv) without the need of installing extra packages, frameworks, libraries etc. - Just windows batch processing!
It was intentionally created for users with windows machines - e.g. for employees from associations or organizations to further post processing their online calendars e.g. in excel, word etc.
- Download source-code zip from latest release
- Unpack
- Change the remote calendar url inside config.json
- Save file and close editor
- Run the exporter by double click onto file "ics2csv4win.bat"
- Type in the desired start date and confirm with the return key
- Type in the desired end date and confirm with the return key
- Download starts...
- After the download has been finsished, the exported appointments will be automatically opened in a separate editor window
- The exported appointments are separated by TABs and can be easily transferred into excel by copy & paste
- While the downloading and exporting process is active, there will be created some temporary files which are automatically removed again after closing the extra editor window.
- It would be very nice if someone is motivated to port this code to bash, node.js or whatever else - please get in touch!
- This is tested under Windows 11 - But it should be also working with Windows 10 since curl1 (needed for downloading the remote calendar) and PowerShell2 (needed for daylight saving calculation) is delivered since Windows 10 by default