Добрый день! Добавил запрос из интернета, выгрузка pricetin в формате .xlsx в котором в столбце C некоторые значения начинаются с нулей, после выгрузки PQ нули убирает, формат у этих ячеек в pricetin Почтовый индекс, как их выгрузить в PQ запросе с сохранением нулей? Пробовал менять формат столбца и в Свойствах внешних данных ставить галку сохранить формат для столбца, но при обновлении запроса он меняется.
Добрый день! Добавил запрос из интернета, выгрузка pricetin в формате .xlsx в котором в столбце C некоторые значения начинаются с нулей, после выгрузки PQ нули убирает, формат у этих ячеек в pricetin Почтовый индекс, как их выгрузить в PQ запросе с сохранением нулей? Пробовал менять формат столбца и в Свойствах внешних данных ставить галку сохранить формат для столбца, но при обновлении запроса он меняется.Kenibom
let from = Excel.Workbook(Web.Contents("https://www.tinko.ru/pricelist/pricetin/pricetin.xlsx"), null, true){[Item="Эо",Kind="Sheet"]}[Data], typ = Table.TransformColumnTypes(from,{{"Column1", type any}, {"Column2", type any}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type any}, {"Column7", type number}, {"Column8", type number}}), del = Table.RemoveColumns(typ,{"Column3", "Column4", "Column7"}), order = Table.ReorderColumns(del,{"Column1", "Column5", "Column2", "Column6", "Column8"}), to = Table.TransformColumns(order,{"Column2", each try Text.PadStart(Text.From(Number.From(_)),6,"0") otherwise _}) in to
[/vba]
вариант [vba]
Код
let from = Excel.Workbook(Web.Contents("https://www.tinko.ru/pricelist/pricetin/pricetin.xlsx"), null, true){[Item="Эо",Kind="Sheet"]}[Data], typ = Table.TransformColumnTypes(from,{{"Column1", type any}, {"Column2", type any}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type any}, {"Column7", type number}, {"Column8", type number}}), del = Table.RemoveColumns(typ,{"Column3", "Column4", "Column7"}), order = Table.ReorderColumns(del,{"Column1", "Column5", "Column2", "Column6", "Column8"}), to = Table.TransformColumns(order,{"Column2", each try Text.PadStart(Text.From(Number.From(_)),6,"0") otherwise _}) in to
[/vba] К тому же пару раз натыкался на ситуации, когда интерпретатор игнорировал функцию Table.ReorderColumns, а вот с выборкой столбцов такого не было ни разу.
[/vba] К тому же пару раз натыкался на ситуации, когда интерпретатор игнорировал функцию Table.ReorderColumns, а вот с выборкой столбцов такого не было ни разу.PooHkrd