Why use this feature?
- ExcelからCSVファイルを取り込んだ後、再取込をしたい。
- 相対パスで再取込をしたい。
カレントディレクトリを取得する数式
=LEFT(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))
この数式のあるセルを「名前の管理」で名前をつける。
ここでは、 current_dir
としてる。
filepath = Excel.CurrentWorkbook(){[Name="current_dir"]}[Content]{0}[カレントディレクトリ],
ソース = Csv.Document(File.Contents(filepath & "xxxxxxxxxx.csv"),[Delimiter=",", Columns=11, Encoding=932, QuoteStyle=QuoteStyle.None]),