まぁ、テーブルのヘッダに改行を使うな、ということなんだけれど。
概要
Synapse AnalyticsのデータフローでExcelファイルをソースにするときに1行目をヘッダ行として使う設定をした場合に、1行目のセル内に改行があるExcelファイルを読み込むと、その行のヘッダが取得できません。
やってみる
たとえば 全国地方公共団体コード(総務省所管) – DATA GO JP にある 「都道府県コード及び市区町村コード」のExcelファイルは下図のように1行目がヘッダ行なんですが、
![](https://i0.wp.com/sevenb.jp/wordpress/ura/wp-content/uploads/2023/03/image.png?resize=599%2C174&ssl=1)
B1:E1には改行が入っています。
これをデータフローに 先頭行をヘッダーとして=true で読み込んでみると
![](https://i0.wp.com/sevenb.jp/wordpress/ura/wp-content/uploads/2023/03/image-1-1024x485.png?resize=818%2C387&ssl=1)
こーなってしまう。列名がなかったことになってしまいます。
うーん
改行を削除した文字列を列名にしてくれてもよかったんじゃないだろうか、と思うわけで…