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

Мне срочно нужно импортировать огромные данные из excel в SQL.

Один из листов excel содержит данные следующим образом.

  • Объединение SUMIF () и SUBTOTAL () для динамического итога
  • Excel: как удалить поисковые запросы из ячейки (ссылающийся URL)
  • HYPERLINK не работает, когда ссылка на внешнюю книгу закрыта
  • Закройте формулу в выпадающем списке словом
  • Excel для подсчета количества одновременных сеансов в зависимости от времени начала и окончания
  • SUMIF с несколькими критериями соответствия в Excel
  • ID Name Category Section 1 Books Stationery KG1,KG2,1 2 Pencils Stationery KG1,KG2,1,2,3 

    Который я хотел бы преобразовать в это:

     ID Name Category Section 1 Books Stationery KG1 1 Books Stationery KG2 1 Books Stationery 1 2 Pencils Stationery KG1 2 Pencils Stationery KG2 2 Pencils Stationery 1 2 Pencils Stationery 2 2 Pencils Stationery 3 

    Каков самый простой способ сделать это?

  • Как добавить изображение в заголовок страницы при печати таблиц Excel 2000?
  • Как извлечь числовое значение после определенной строки в предложении в ячейке Excel?
  • Внешнее соединение с объединением в Excel 2010 с использованием Power Query
  • Google Spreadsheet = Фильтр в Excel
  • Как заставить Excel сохранить содержимое своего буфера обмена
  • Назначить инициированный код нескольким изображениям - Excel VBA
  • 2 Solutions collect form web for “Преобразование разделенных запятыми значений в несколько строк”

    Для этого я бы использовал надстройку Power Query. Power Query имеет команду Split, которая может разделить значения Раздела на отдельные столбцы:

    http://office.microsoft.com/en-in/excel-help/split-a-column-of-text-HA103994003.aspx

    Затем команда Unpivot может превращать эти столбцы в строки:

    http://office.microsoft.com/en-au/excel-help/unpivot-columns-HA104053356.aspx

    Я использовал прохладный мини-гаджет, добавленный в SSMSBoost, – он может легко сбрасывать данные в Excel, не испортив форматирование.

    http://www.ssmsboost.com

    По сути, он расширяет SSMS, так что он имеет возможность сбрасывать текущую сетку результатов в файл Excel и затем открывать этот файл excel. Поскольку он может это сделать, он может иметь дело с пробелами и запятыми и т. Д. В данных, поэтому данные в excel правильно соответствуют данным на вашем экране. (Лучше, чем копировать)

    Давайте будем гением компьютера.