0
I Use This!
Activity Not Available

Project Summary

Great Idea From JavaTools Community Newsletter

https://javatools.dev.java.net/newsletter/20061101.html

Excel Formula is one of the key component leads to the success of MS EXCEL. The easy to use, develop and learn properties

make it essential in office operation.

This project aimed to provide excel-formula-like operations on Java's arrays, collections and database to greatly simplify

the related operations. Programmers with excel formula can use their existing skills on java desktop and web programming.

This library also acts as a collection of utility classes for common operations. This reduces a lot of boilerplates and

programmers!| effort to write these operations again.

This project is targeted to Java Platform Version 5.0 with Apache License 2.0, since the introduction of Annotation and

Generic can help us to build a more powerful and flexible library. However, a back-port to 1.4 is under consideration to help

these still using it.

Scenario:
In Excel: Sum up first 24, 25 and 26 columns of A, C and E rows respectively.
equivalent to
In Java: Sum up the first 24, 25, 26 columns of 0, 2 and 4 rows in a 2D array respectively.

In VBA/Excel:

dim value =average(A1:A24, C1:C25, D1:D26)

Java without jexcelforumla:

double result = 0d;
int count = 0;
int[][] table = { ......};

for(int i=0; i
++count;
result += table[0][i]);
}

for(int i=0; i
++count;
result += table[2][i]);
}

for(int i=0; i
++count;
result += table[4][i]);
}

result/=count;

Java Using jexcelforumla:

static import jexcelforumla.Statistic.*;

...
int[][] table = { ......};
double result = average(range("A1:A24", table), range("C1:C25", table), range("D1:D26",table));

------or------

double result = average(range(0, 0, 23, table), range(2, 0, 24, table), range(4, 0, 25, table));

Participation

Serious Programmers familiar with Excel Formula and Java are welcome!!!!

Tags

java tools

In a Nutshell, jexcelforumla...

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    use of OSS increased in 65% of companies in 2016
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    compare projects before you chose one to use

 Code analysis has not completed

The Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. The source code for this project has been located, but the analysis isn't complete. Feel free to check its progress.

Community Rating

Be the first to rate this project
Click to add your rating
  
Review this Project!