OpenSourcePhysics / tracker

Video analysis and modeling tool built on the Open Source Physics framework
GNU General Public License v3.0
206 stars 52 forks source link

[Feature request] Export data to Excel file #27

Open MarkusBonsch opened 4 years ago

MarkusBonsch commented 4 years ago

As I used Tracker with my highschool students, it occurred to me that the additional step of importing the "csv" into open office calc is adding unneccessary complexity. A direct export to .xlsx files would be cool.

I forked Tracker and did a first implementation using the Apache POI package. This worked fine. This feature would introduce additional dependencies from Apache POI:

Since I am no java expert, I don´t know whether they will be needed only for compilation or also at runtime. Also, I hope that there are no licence issues . . . If the developers (@dobrown ?) agree, I would be very happy to finalize the implementation and raise a Pull request.

Best, MarkusBonsch

dobrown commented 4 years ago

I'm traveling and unable to check out your feature addition but should be able to do so in a week or two.

Doug

On Oct 10, 2019, at 12:36 AM, MarkusBonsch notifications@github.com wrote:

As I used Tracker with my highschool students, it occurred to me that the additional step of importing the "csv" into open office calc is adding unneccessary complexity. A direct export to .xlsx files would be cool.

I forked Tracker and did a first implementation using the Apache POI package. This worked fine. This feature would introduce additional dependencies from Apache POI:

poi-4.1.0.jar, poi-ooxml-4.1.0.jar poi-ooxml-schemas-4.1.0.jar xmlbeans-3.1.0.jar commons-collections4-4.4.jar commons-compress-1.19.jar Since I am no java expert, I don´t know whether they will be needed only for compilation or also at runtime. Also, I hope that there are no licence issues . . . If the developers (@dobrown ?) agree, I would be very happy to finalize the implementation and raise a Pull request.

Best, MarkusBonsch

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.