2014-01-16 3 views
1

У меня есть файл Excel, содержащий 120000 строк данных сотрудников в следующем формате:макет переформатирование Excel в соответствии с JSON

SO21169646 question first example

и для ввода JSON хотел бы результаты, изложенные так:

SO21169646 question second example

Язык не имеет значения (PHP, JavaScript, VBA, Python ...), но как я могу добиться такого преобразования?

+2

Я надеюсь, что это не настоящие имена и адреса. –

+2

Похоже, вы хотите, чтобы мы написали вам код. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если он есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод консоли, трассировки стека, ошибки компилятора - все, что угодно применимо). Чем больше деталей вы предоставляете, тем больше ответов вы получите. –

+1

@Steven Rumbalski - Yup Thats all Dummy Информация, полученная от fakenamegenerator.com, чтобы изобразить Op – BetaCoder

ответ

2
=IF(NOT(ISBLANK(A5)),C6&", "&C7&", "&C8&", "&C9) 

в D4 копируется вниз (120000 строк), заменяются значениями и удаления ColumnC и любой строки, содержащей - (или заготовки) в колонке А может это сделать.

+0

Что генерирует - 7 Terrick Rd, EGLETON, LE15 0PH, UK, как мне это сделать для всех моих данных в файле excel? Все они содержат одинаковый интервал и точный формат, как показано выше – BetaCoder

+0

er, 'скопировано вниз'? Чтобы быстро выполнить копирование, см. Мой A [здесь] (http://stackoverflow.com/questions/5425210/shortcut-to-apply-a-formula-to-an-entire-column-in-excel/15797395 # 15797395). – pnuts

+0

= IF (НЕ (ISBLANK (A12)), C13 & "," & C14 & "," & C15 & "," & C16) Генерирует его для второго ряда, НО 1lakh записи, которые я не могу сделать вручную, любой сценарий автоматизации или известный метод, благодаря путь для надежды – BetaCoder

Смежные вопросы