属性テーブル内の置換

106 views
Skip to first unread message

Aki

unread,
Nov 8, 2025, 3:18:17 AMNov 8
to QGIS初心者質問グループ
皆様
お世話になります。
属性テーブルで、エクセル等からコピペしたフィールド内に改行が含まれており、これを置換して無くしたいのですが、その書き方を教えて頂けると助かります。
宜しくお願い致します。

福岡

unread,
Nov 9, 2025, 2:05:13 PMNov 9
to QGIS初心者質問グループ
こんにちは

フィールド計算機を使って「改行」を他の文字列と置き換えるのが良いと思います。
文字を置き換える関数は「replace」、改行は「\n」(バックスラッシュであることに注意。フィールド計算機の式表示ウインドウの下にある改行入力ボタンでは円マークで表示されています)」、置き換えは「''」とします。

fig01.png

そうすると式は次のようになります。

replace( "対象フィールド" , '\n' , '' )

ちなみに改行のあるExcelのセルのデータを属性テーブルに貼り付けて試してみましたが、データが「"」で囲まれていました。
これも消したい場合の式は次のようになります。

replace( replace( "対象フィールド" , '"' , '' ) , '\n' , '' )

2025年11月8日土曜日 17:18:17 UTC+9 Aki:
Reply all
Reply to author
Forward
0 new messages