Hi,
You can create custom keyword for this which will read data from screen and write the output to the excel file.
May be you can try this:-
package writeDataToExcel
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.annotation.Keyword
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords
import com.kms.katalon.core.model.FailureHandling
import com.kms.katalon.core.testcase.TestCase
import com.kms.katalon.core.testcase.TestCaseFactory
import com.kms.katalon.core.testdata.TestData
import com.kms.katalon.core.testdata.TestDataFactory
import com.kms.katalon.core.testobject.ObjectRepository
import com.kms.katalon.core.testobject.TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords
import internal.GlobalVariable
import MobileBuiltInKeywords as Mobile
import WSBuiltInKeywords as WS
import WebUiBuiltInKeywords as WebUI
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
public class WriteDataToExcelSheet
{
@Keyword
def WriteDatatoDataFile(String username, Integer rownum)
{
String xlsPath = (“C:\\XXX\\KatalonStudio_XXX\\XXX\\Data Files\\XXX_Dataset.xls”);
File f1=new File(xlsPath);
FileInputStream fIPS= new FileInputStream(xlsPath); //Read the spreadsheet that needs to be updated
HSSFWorkbook wb = new HSSFWorkbook(fIPS);
HSSFSheet ws = wb.getSheetAt(0);
ws.getRow(rownum).createCell(3).setCellValue(username)
FileOutputStream fout=new FileOutputStream(f1);
wb.write(fout);
fIPS.close();
}
}