I have a large excel file to process with about 900K records. The requirement is that I have to read the excel file and do some processing on it for e.g. comparing the records for the difference in data and then display the data.
I have decided not to user Excel Macros (VBA programming) as I have got to know that macros hang for very large number of records when processing the data.
I have thought of using Apache POI to read the Excel file and process the data and then for displaying purpose use Java FX.
My queries:
What could be the different approaches for processing large excel file and then displaying the data in table (spreadsheet / excel) format. ?
Is my approach of using Apache POI to process the data and Java FX to display the data right? Or there can be better approaches ?
Most importantly how do I filter the data based on a column header in Java FX ? This is an important requirement of my project.
Also, I have to Bulk update a particular field. For e.g. I have a field as ABC and corresponding to that field I write some data in the next column. Then wherever I have that field in the table the particular value should be copied in the next column.
Please do share your valuable suggestions.