Цитата |
---|
написал: Андрей, добрый день, вопрос а можно в полученной таблице создать столбец с именем файла или его частью, т.к. в имени файла дата (m2130322.dbf, где 130322 - дата) |
Код |
---|
let Запрос1 = let sourcePath = "C:\Users\beliy_on\Desktop\АПМ", GetDbfContent = (fromPath as text, fileName as text) as any => let sSQL = "Select *, ('" & fileName & "') as dt From [" & fileName & "];", connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Extended Properties='DBASE IV';Data Source=" & fromPath & ";" in OleDb.Query(connStr, sSQL), folder = Folder.Files(sourcePath), dbfFiles = Table.SelectRows(folder, each Text.Lower([Extension]) = ".dbf")[Name], dbfContent = List.Transform(dbfFiles, each GetDbfContent(sourcePath, _)) in Table.Combine(dbfContent) |
Сделал, может кому пригодится.