I've been using J for about year, mainly for fun and occasionally solving a
problem in at work after I've already solved it in something else.

I solved my first real problem using exclusively J. I evaluated the other
options and I felt the most comfortable with J.

The requirement: Create an excel workbook for each category of data and
then distribute it to the individuals that own those categories. I have
800,000 rows of data that need to be split up by a category column and
populated into an excel workbook for each category. There are 2700
categories and about 300 rows per category. To simplify the automation, I
created a macro in the template which is called before saving to do a few
things.

The solution is about 50 lines of J code

1. Open up the tab delimited file
2. Create boxed groups on the key - (0{"1 data) </. data
3. Call populate function for each boxed group

The populate function:

1. Copies the template to the category-specific file name
2. Populates the new file with the category-specific data
3. Runs Excel Macro
4. Saves the file

The excel population is done through the excellent tables/wdoo addon

All the code I wrote had some example either on NuVoc or in the tables/wdoo
addon that I was able to base it on. The J documentation / examples made
this much easier. I'm sure my nearly daily play with J helps too.

Thanks everyone

Joe
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to