Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-3734

Excel import slow

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 2.0.0
    • None
    • Ext Core Excel

    Description

      While importing an excel file for every cell that is read a property change event is fired and a command log entry is created. With large data sheets in Excel the performance is not good and an OutOfMemoryException may occur.

      This can be changed by changing in _ExcelConverter class this line:

      otoa.set(templateAdapter, valueAdapter, InteractionInitiatedBy.USER);

      into:

      otoa.set(templateAdapter, valueAdapter, InteractionInitiatedBy.PASS_THROUGH);

       

      The PASS_THROUGH enum is documented as ment for e.g. serialisation.

      Attachments

        Issue Links

          Activity

            People

              danhaywood Daniel Keir Haywood
              ocs_wove ocs_wove
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - 0.25h
                  0.25h
                  Remaining:
                  Remaining Estimate - 0.25h
                  0.25h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified