+ Reply to Thread
Results 1 to 2 of 2

Thread: Writing new rows to existing XLS file

  1. #1
    bsnuggs76 Guest

    Default Writing new rows to existing XLS file

    Does anyone have a simple example program that opens up an existing XLS file, writes a couple of rows starting at a specific place in the XLS file, then closes it...saving the changes?

  2. #2
    T.Snyder Guest

    Default

    If you are using the AIR code, here is a sample:


    inFileName = '/Public/'
    + 'Air09_03_Template.xlt';
    outFileName = '/Public/'
    + 'Air09_03.xls';
    airWorkbook = AirExcel_open(%TRIM(inFileName));
    airSheet = AirExcel_getSheet(airWorkbook: 'Data');
    // Decrease by 20
    airRow = AirExcel_getRow(airSheet:3);
    airCell = AirExcel_getCell(airRow:1);
    HSSFCell_setCellValueNumeric(airCell: 1.29);
    // Increase by 20
    airRow = AirExcel_getRow(airSheet:4);
    airCell = AirExcel_getCell(airRow:1);
    HSSFCell_setCellValueNumeric(airCell: 39.48);
    //*** Close the Spreadsheet and Reclaim Resources
    AirExcel_write(airWorkbook: %TRIM(outFileName));


    Here is what the code does:

    • Open the Workbook
    • Get the Sheet
    • Get the Row
    • Get the Cell(s)
    • Update the Value(s)
    • Save the Workbook


    I hope this helps.

    Tom

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts