конвертировать формат данных продаж excel в импортируемый SQL [duplicate]

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

27
задан pnuts 29 September 2015 в 01:53
поделиться

2 ответа

Для «обратного поворота», «разворота» или «сглаживания»:

  1. Для Excel 2003: активируйте любую ячейку в сводной таблице и выберите «Данные - сводная таблица» и отчет PivotChart: SO20541905 first example [/g5]

Для более поздних версий доступ к Мастере с помощью Alt + D, P.

Для Excel для Mac 2011 это ⌘ + Alt + P ( ] См. Здесь ).

  1. Выберите Несколько диапазонов консолидации и нажмите «Далее». SO20541905 second example [/g6]
  2. В «Шаг 2a из 3» выберите , я создам поля страницы и нажмите «Далее». SO20541905 third example [/g7]
  3. В разделе «Шаг 2b из 3» укажите диапазон сводной таблицы в поле «Диапазон» (A1: E5 для данных примера) и нажмите «Добавить», затем «Далее». SO20541905 fourth example [/g8]
  4. В «Шаг 3 из 3» выберите местоположение для сводной таблицы (существующий лист должен служить, поскольку PT требуется только временно): SO20541905 fifth example [/g9]
  5. Нажмите «Готово», чтобы создать сводную таблицу: SO20541905 sixth example [/g10]
  6. Разверните (т.е. дважды щелкните) на пересечении грансовых итогов (здесь Cell V7 или 7): SO20541905 seventh example [/g11]
  7. Теперь PT может быть удален.
  8. Полученная таблица может быть преобразована в обычный массив ячеек, выбрав Table в Быстрое меню (щелкните правой кнопкой мыши в таблице) и выберите «Преобразовать в диапазон».

В одном из тем есть видео по тому же вопросу, в котором запускается Excel , который я считайте отличное качество.

49
ответ дан Joe Sapp 21 August 2018 в 22:38
поделиться
  • 1
    pnuts, это действительно опрятно, единственная нижняя сторона заключается в том, что если данные обновляются в исходной таблице, они не будут автоматически распространяться в новую таблицу. Но в противном случае это идеальное решение! – KyleMit 15 December 2014 в 22:57
  • 2
    ++ Что я могу сказать? Просто красиво :) – Siddharth Rout 7 September 2015 в 09:34
  • 3
    Этот двойной щелчок на GrandTotal действительно является скрытой функцией .. и приятной особенностью! – JDC 10 March 2016 в 17:28
  • 4
    ALT + D, P-Shortcut не будут доступны в версиях Excel, отличных от английского. См. stackoverflow.com/questions/32115219/… для обходного пути. – Stefan Steiger 11 September 2017 в 10:32

Еще один способ отключить данные без использования VBA - это PowerQuery, бесплатная надстройка для Excel 2010 и выше, доступная здесь: http://www.microsoft.com/en-us/download/details. aspx? id = 39379

Установите и активируйте надстройку Power Query. Затем выполните следующие шаги:

Добавьте метку столбца к источнику данных и переведите его в таблицу Excel через Insert> Table или Ctrl-T.

enter image description here [/g1]

Выберите любую ячейку в таблице и на ленте Power Query нажмите «Из таблицы».

enter image description here [/g2]

Это откроет таблицы в окне редактора Power Query Editor.

enter image description here [/g3]

Нажмите на заголовок столбца первого столбца, чтобы выбрать его. Затем на ленте Transform выберите раскрывающийся список Unpivot Columns и выберите Unpivot другие столбцы.

Для версий Power Query, которые не имеют команды других столбцов Unpivot, выберите все столбцы, кроме первого (используя Shift-щелчок на заголовках столбцов) и используйте команду Unpivot.

enter image description here [/g4]

В результате получается плоская таблица. Нажмите «Закрыть» и «Загрузить» на ленте «Главная», и данные будут загружены на новый лист Excel.

enter image description here [/g5]

Теперь к хорошей части. Добавьте некоторые данные в свою исходную таблицу, например

enter image description here [/g6]

Нажмите на лист с помощью таблицы результатов Power Query, а на ленте данных щелкните Refresh all. Вы увидите что-то вроде:

enter image description here [/g7]

Power Query - это не просто одноразовое преобразование. Он повторяется и может быть связан с динамически изменяющимися данными.

18
ответ дан teylyn 21 August 2018 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: