Adityakumar2318 Ответов: 0

Как записать данные в определенную ячейку в файле excel/csv в jemter с помощью beanshell?


Я пытаюсь записать данные в excel или CSV-файл с помощью beanshell. Но я не могу записать данные в лист excel в определенной ячейке.

Любая помощь будет оценена по достоинству.

Что я уже пробовал:

импорта чистая.minidev.в формате JSON.парсер.JSONParser;
импорт орг.в формате JSON.просто.парсер.JSONParser;
импорт орг.в формате JSON.просто.JSONObject;
импортировать com.eclipsesource.в формате JSON.*;
импорт орг.в формате JSON.просто.JSONArray;

var response = prev.getResponseDataAsString(); //получить ответ API
log.info(ответ);
f = новый FileOutputStream("C:/Users/adityak/Desktop/K/app.csv", правда);
p = новый поток печати(f);
это.переводчик.разбивка(п);
печать(ответ);
Ф.рядом();

Это записывает данные в CSV-файл, но не может записать их в определенную ячейку.

Jochen Arndt

Это зависит от того, какую пару возвращает функция pair.getValue (), чего я не знаю.

В CSV-файле вам, вероятно, понадобится только простое значение в виде строки (имена полей могут быть дополнительно переданы в первой строке файла).

Обратите также внимание, что ваш код имеет конечную запятую во всех строках. Добавьте это перед значением, если оно не является первым значением в строке.

Adityakumar2318

Теперь я могу записать данные ответа в CSV-файл. но не в состоянии писать в определенной ячейке.

Richard MacCutchan

CSV-файлы-это просто строки текста, содержащие поля, разделенные запятыми, например:
John, Smith, 040768, $57332, "Senior Sales Operative"
Ech line - это строка, а каждое поле-столбец. Если вы хотите, чтобы данные отображались в определенной ячейке электронной таблицы, то вам нужно подсчитать строки и столбцы при создании файла.

0 Ответов