Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическое копирование однотипных таблиц с сайта - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое копирование однотипных таблиц с сайта (Формулы/Formulas)
Автоматическое копирование однотипных таблиц с сайта
Jurcalas Дата: Вторник, 26.05.2020, 19:00 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вот запрос на одну из таких страниц


let

Источник = Web.Page(Web.Contents("xxxx ?year=2016-2017&sem=2&id=405")),

(Здесь xxxxx в ссылке на сайт - это я просто скрыл адрес сайта, year= (изменяется 2016-2017, 2017-2018,2018-2019,2019-2020, всего 4 варианта) sem= 1 или 2; id= тоже изменяется (причём не по порядку - т.е. написать переменную типа a=[1..400] не получится, здесь нужен перечень переменных, например, a=[200;230;400;405;470)

Data0 = Источник{0}[Data],

#"Повышенные заголовки" = Table.PromoteHeaders(Data0, [PromoteAllScalars=true]),

#"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Тип", type text}, {"Дисциплина", type text}, {"Преподаватель", type text}, {"Блок", type text}, {"Итоговый Процент", Int64.Type}, {"", type text}})

in

#"Измененный тип"

Мне нужно, чтобы кроме имеющихся столбцов таблицы, добавить дополнительно столбцы: год, семестр, id - которые будут взяты из страницы сайта, с которой скачана информация/ Каким образом можно осуществить данную операцию?

В языке программирования Power Query не разбираюсь совсем, поэтому поиск в различных интернет-справочниках не помог...


Сообщение отредактировал Jurcalas - Среда, 27.05.2020, 13:22
 
Ответить
СообщениеВот запрос на одну из таких страниц


let

Источник = Web.Page(Web.Contents("xxxx ?year=2016-2017&sem=2&id=405")),

(Здесь xxxxx в ссылке на сайт - это я просто скрыл адрес сайта, year= (изменяется 2016-2017, 2017-2018,2018-2019,2019-2020, всего 4 варианта) sem= 1 или 2; id= тоже изменяется (причём не по порядку - т.е. написать переменную типа a=[1..400] не получится, здесь нужен перечень переменных, например, a=[200;230;400;405;470)

Data0 = Источник{0}[Data],

#"Повышенные заголовки" = Table.PromoteHeaders(Data0, [PromoteAllScalars=true]),

#"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Тип", type text}, {"Дисциплина", type text}, {"Преподаватель", type text}, {"Блок", type text}, {"Итоговый Процент", Int64.Type}, {"", type text}})

in

#"Измененный тип"

Мне нужно, чтобы кроме имеющихся столбцов таблицы, добавить дополнительно столбцы: год, семестр, id - которые будут взяты из страницы сайта, с которой скачана информация/ Каким образом можно осуществить данную операцию?

В языке программирования Power Query не разбираюсь совсем, поэтому поиск в различных интернет-справочниках не помог...

Автор - Jurcalas
Дата добавления - 26.05.2020 в 19:00
krosav4ig Дата: Вторник, 26.05.2020, 23:51 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Есть ли возможность автоматизировать процесс перенесения в Excel этих таблиц?
Есть
Ответ получен, тему можно закрывать?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.05.2020, 23:52
 
Ответить
Сообщение
Есть ли возможность автоматизировать процесс перенесения в Excel этих таблиц?
Есть
Ответ получен, тему можно закрывать?

Автор - krosav4ig
Дата добавления - 26.05.2020 в 23:51
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автоматическое копирование однотипных таблиц с сайта (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!