.xlsx, как его правильно можно заменить на xls и возможно ли такое?
возможно, отредактируйте код (путь), или при помощи интерфейса натыкайте. Но вообще - это же старый формат, и рекомендуется xlsx
формат то новый, но при выгрузке из 1с его Query не открывает, приходится сначала открыть Excelем его, пересохранить и потом только Query его распознает( Путь конечно же поменяли, ну не это, он теперь выдает такое
Давайте начнем с того, что та экселька, которую выдает 1С - это нечестная экселька, а потому да, надо или пересохранять руками, или мучить своих разработчиков... Так что не с того вы немножко начали
ну я начал ка краз с того, что пересохранил в старый-добрый xls и поменял путь к источнику
Я немножко не понимаю, почему пересохранение подразумевает под собой смену пути. Тут вопрос только в том, что то, что выдает 1С надо лили пересохранять руками в норм формат, или придумывать что-то автоматическое
ну в пути к файлу изменился 1 символ (вернее его перестало быть) а в запросах что к xlsx что к xls две первые значимые строчки абсолютно одинаковые ему не нравиться именно подмена файла Было let Источник = Excel.Workbook(File.Contents("\\........\_cnp\Классификатор клиентов 2010-2023гг.xlsx"), null, true), TDSheet_Sheet = Источник{[Item="TDSheet",Kind="Sheet"]}[Data], #"Измененный тип" = Table.TransformColumnTypes(TDSheet_Sheet,{{"Column1", type text}, Стало let Источник = Excel.Workbook(File.Contents("\\........\_cnp\Классификатор клиентов 2010-2023гг.xls"), null, true), TDSheet_Sheet = Источник{[Item="TDSheet",Kind="Sheet"]}[Data], #"Измененный тип" = Table.TransformColumnTypes(TDSheet_Sheet,{{"Column1", type text},
самое правильное - пересохранить .xls из 1с как .xlsx через сам excel. работать с .xls который делает 1с - так себе идея
Тут, по моему, еще может влиять, где экселька лежит, но я не большой спец. В принципе, человек ниже написал вам то же самое, что и я вначале: либо вы пересохраняете руками, либо мучаете 1С-ников, тк экселька от самой 1С нечестная)
Обсуждают сегодня