sudhakarthikeyan Ответов: 2

В excel json строка и помещается в отдельный столбец в excel


В excel данные выглядят следующим образом
Empid  status   Suggestions

 1    Active   "Empid":"1","Empname":"Ram"
 2    Active   "Empid":"2","Empname":"Sam","Age":"30"

Из вышесказанного я хочу поместить строку json в каждый столбец excel, мой вывод выглядит следующим образом
Empid   status     Empid   Empname   Age
   1    Active     1       Ram       Null
   2    Active     2       Sam       30

для получения вывода Как это сделать в asp.net использование c#

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

В excel данные выглядят следующим образом

Empid  status   Suggestions
  1    Active   "Empid":"1","Empname":"Ram"
  2    Active   "Empid":"2","Empname":"Sam","Age":"30"

Из вышесказанного я хочу поместить строку json в каждый столбец excel, мой вывод выглядит следующим образом
Empid   status     Empid   Empname   Age
   1    Active     1       Ram       Null
   2    Active     2       Sam       30

для получения вывода Как это сделать в asp.net использование c#

Wendelius

Хотите ли вы внести изменения, чтобы вы читали Excel с помощью C#, а затем снова изменяли файл Excel с помощью C#, или вы хотите внести изменения в Excel с помощью VBA?

[no name]

я хочу сделать модификацию так, чтобы я поместил строку json в excel для каждого столбца

Richard MacCutchan

Вы продолжаете перепечатывать это, но все еще не ясно, в чем ваша проблема. Что вы имеете в виду под этим "я поместил строку json в excel для каждого столбца" Откуда берутся данные JSON и как вы их анализируете? Какую библиотеку вы используете для добавления данных на лист Excel? Какой код вы уже пробовали и какие проблемы у вас возникли с ним? Вам нужно отредактировать свой вопрос и добавить некоторые правильно отформатированные подробные объяснения.

[no name]

У меня есть одна кнопка под названием "экспорт", когда я нажимаю кнопку экспорта в данных excel следующим образом

Предложения по статусу Empid

1 Активный "Empid":"1","Empname":"Ram"
2 Активных "Empid":"2","Empname":"Sam","Age":"30"

из приведенного выше excel, столбец предложений в формате данных json

Статус empid в empid в столбец empname возраст
1 Активный 1 Ram Null
2 Активный 2 Сэм 30

для этого мой код выглядит следующим образом

var dict = JsonConvert.DeserializeObject<Dictionary<string, string>>(dt.Rows[0]["Questions"].Метод toString());

string str = строка.Пустой;
int столбец = 25;
foreach (var data in dict)
{
колонка++;
worksheet.cells[2,column].value = data.key;

}

используя приведенный выше код я получаю вывод следующим образом

Статус empid в столбец empname empid в

я хочу получить все строки из excel

исключенный вывод я хочу сделать следующим образом с ответами

Статус empid в empid в столбец empname возраст
1 Активный 1 Ram Null
2 Активный 2 Сэм 30

для получения вышеописанного вывода какие изменения я должен внести в свой вышеприведенный код

2 Ответов

Рейтинг:
0

Gerry Schmitz

Можно "импорт" данных из Excel в CSV; говорить, используя "*" в качестве разделителя (т. к. ":,,и т. д." уже привыкли.

Затем прочитайте строки обратно, "разделив" на":",", " и т. д., Чтобы получить "строки json".


Рейтинг:
0

Member 14660769

Перейдите к данным в excel - затем GetData - затем из файла - затем JSON-файл и excel проинструктирует вас, как это сделать