After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 127557 - Support export of tasks or other items to Excel (CSV)
Support export of tasks or other items to Excel (CSV)
Status: VERIFIED FIXED
Product: bounties
Classification: Infrastructure
Component: Tasks
unspecified
Other Linux
: Immediate critical
: ---
Assigned To: Bounty Bug List
Bounty Bug List
Depends on:
Blocks:
 
 
Reported: 2003-11-20 20:36 UTC by Benjamin Kahn
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch that does this (8.28 KB, patch)
2004-11-18 21:20 UTC, Philip Van Hoof
rejected Details | Review
Little fix (8.23 KB, patch)
2004-11-18 21:47 UTC, Philip Van Hoof
rejected Details | Review
This is actually even more better (7.94 KB, patch)
2004-11-19 01:03 UTC, Philip Van Hoof
none Details | Review
Patch generator Philip hase created yet another take (9.93 KB, patch)
2004-11-19 10:03 UTC, Philip Van Hoof
none Details | Review
Changed some UI requirements (Evolution Hackfest UI of 24 nov) (11.42 KB, patch)
2004-11-24 09:39 UTC, Philip Van Hoof
none Details | Review
With a type-selector like OpenOffice.org has (9.74 KB, patch)
2004-11-26 14:31 UTC, Philip Van Hoof
none Details | Review
A lot better (21.21 KB, patch)
2004-11-29 23:04 UTC, Philip Van Hoof
none Details | Review
Extra patch to apply after 34308 (1.37 KB, patch)
2004-11-30 10:10 UTC, Philip Van Hoof
none Details | Review
Some bugfixes, replaces both 34308 and 34318 (21.89 KB, patch)
2004-11-30 10:27 UTC, Philip Van Hoof
none Details | Review
First patch after revision by Moya Rodrigo (22.46 KB, patch)
2004-12-02 08:49 UTC, Philip Van Hoof
none Details | Review

Description Benjamin Kahn 2003-11-20 20:36:12 UTC
Currently, Evolution does not have any data export features, because it
uses standard file formats which other applications can import. However,
task list data is not easy to import into spreadsheets or project
management tools, and it should be.

This bug is part of the Integrated Collaborative Desktop Bounty Hunt.  For
more information on prizes, contest rules, and other bounty tasks, visit:
 
http://www.gnome.org/bounties/
 
If you would like to start working on this bounty, please create a bugzilla
account and append your intention to work on this bounty to this bug.  If
multiple people declare their intentions to work on a task, we encourage
you to join forces and work together.
 
Please do not close this bug.  The contest organizers will mark this bug as
FIXED when the prize is claimed.
Comment 1 Benjamin Kahn 2003-11-20 20:36:42 UTC
Please see http://www.gnome.org/bounties/Tasks.php3#127557 for
more information.
Comment 2 Sergey Shyman 2003-11-25 09:00:43 UTC
I am going to work on this.
Comment 3 Philip Van Hoof 2004-11-18 21:20:29 UTC
Created attachment 33919 [details] [review]
Patch that does this

This patch adds a menu-option to save a task or calendar as a CSV (comma
separated file). I've added this to the current save-calendar plugin.
Comment 4 Philip Van Hoof 2004-11-18 21:47:53 UTC
Created attachment 33920 [details] [review]
Little fix

This one fixes a tiny mistake in the previous one
Comment 5 Philip Van Hoof 2004-11-18 22:41:21 UTC
Oh, and ...

  gnome_vfs_write (handle, buffer, strlen (buffer),
	  bytes_written);
+ g_free (buffer);
  csv_lines = g_list_next (csv_lines);

And also ...

 g_print ("Write failed\n");
 }
+ g_list_free (csv_lines);
}
Comment 6 Philip Van Hoof 2004-11-18 22:47:14 UTC
And the FALSE gbooleans of the g_string_free-functions should be TRUE :-)
Comment 7 Philip Van Hoof 2004-11-19 01:03:44 UTC
Created attachment 33924 [details] [review]
This is actually even more better

There is no need to keep an offline copy in memory .. this one will write to
the file while gathering the data (and freeing it). Bleh, I was probably not
very awake last two patches...
Comment 8 Philip Van Hoof 2004-11-19 01:10:04 UTC
Note that I have a CVS account on GNOME and that afaik I can commit this
myselve. But I'd rather wait for permission from the original author of the
altered file.
Comment 9 Philip Van Hoof 2004-11-19 01:11:29 UTC
Comment on attachment 33919 [details] [review]
Patch that does this

http://bugzilla.gnome.org/attachment.cgi?id=33924&action=view
Comment 11 Philip Van Hoof 2004-11-19 10:03:39 UTC
Created attachment 33929 [details] [review]
Patch generator Philip hase created yet another take 

This one splits up the menu in two submenus. Also a few cleanups and some
code-comments added
Comment 12 Philip Van Hoof 2004-11-24 09:39:43 UTC
Created attachment 34083 [details] [review]
Changed some UI requirements (Evolution Hackfest UI of 24 nov)

Changed some UI requirements (Evolution Hackfest UI of 24 nov)
Comment 13 Philip Van Hoof 2004-11-26 14:31:07 UTC
Created attachment 34154 [details] [review]
With a type-selector like OpenOffice.org has
Comment 14 Philip Van Hoof 2004-11-29 23:04:17 UTC
Created attachment 34308 [details] [review]
A lot better

Hmm, this one is A LOT better ...
Comment 15 Philip Van Hoof 2004-11-30 10:10:48 UTC
Created attachment 34318 [details] [review]
Extra patch to apply after 34308

Fixes some small memory issues
Comment 16 Philip Van Hoof 2004-11-30 10:27:44 UTC
Created attachment 34319 [details] [review]
Some bugfixes, replaces both 34308 and 34318

Some bugfixes
Comment 17 Philip Van Hoof 2004-12-02 08:49:08 UTC
Created attachment 34391 [details] [review]
First patch after revision by Moya Rodrigo
Comment 18 Philip Van Hoof 2005-01-10 19:13:41 UTC
The work for comma separated value format is done and available in the MAIN of
evolution in cvs.gnome.org. Closing this bug 
Comment 19 Philip Van Hoof 2005-03-17 17:01:25 UTC
I've received the cheque. Thanks a lot