Страницы: 1
RSS
Импорт XML в Excel
 
Подскажите как импортировать XML в Excel. Стандартый импорт данных XML не помогает. В файле XML данные находятся внури тэга <string>.....</string>, тогда как в примерах которыми пестрит интернет такой тэг это название столбца.
 
Попробуйте переделать вот так:
Код
        <string1>03</string1>
        <string2>16.03.2021</string2>
        <string3>Компания 3</string3>
        <string4>20.05.2021</string4>

 
Предлагаю макросом.
 
pq
Код
let
    a = Xml.Tables(File.Contents("C:\1\config.xml"))[FormValues]{0}{0}[FormValue],
    b = Table.ExpandTableColumn(a, "Values", {"string"}, {"q"})[[q]],
    c = Table.TransformColumns(b, {"q", (x)=>Table.Transpose(x)}),
    d = Table.ExpandTableColumn(c, "q", Table.ColumnNames(c{0}[q]), Xml.Tables(File.Contents("C:\1\config.xml"))[Fields]{0}{0}[ExportField][Name])
in
    d
 
doober, спасибо все работает. Только осталось разобраться с кодом, заняться саморазвитием :)
Антон, а вот с вашим способом не понял как все это работает, через импорт данных? но там ничего не редактируется, появляется сообщение про прораммный способ
Страницы: 1
Наверх