初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-03-06 17:07:58

やすまる
Guest

CSV形式の文字列をコピペでインポートしたいです

Excelで
1 あ
2 い
3 う
4 え
5 お
と数字とひらがなのフィールドが2列あります
CSVに準拠して
1,あ
2,い
3,う
となるような列を作りました。わざわざそのようにコンマで仕切ったのは
文字あいだにスペースが含まれることがあるかもしれないからです

これをグローバルフィールド(1つのレコードにまとめて貼り付ける)にコピーして
数字は数字用のフィールド、ひらがなはひらがなのフィールドに新規レコードとして
追加するにはどうしたらよいですか?

#2 2023-03-06 17:45:12

Shin
Member

Re: CSV形式の文字列をコピペでインポートしたいです

数字用のフィールド、ひらがなのフィールドに、それぞれ、
GetValue ( Substitute ( GetValue( グローバルフィールド ; Get ( レコード番号 ) ) ; "," ; ¶ ) ; 1 )
GetValue ( Substitute ( GetValue( グローバルフィールド ; Get ( レコード番号 ) ) ; "," ; ¶ ) ; 2 )
という自動入力の計算式を設定しておきます。
グローバルフィールドにペーストして、全レコードを対象外にして、新規レコードを必要だけ作ればいいでしょう。


GetValue ( Substitute ( グローバルフィールド ; "," ; ¶ ) ; Get ( レコード番号 ) * 2 - 1 )
GetValue ( Substitute ( グローバルフィールド ; "," ; ¶ ) ; Get ( レコード番号 ) * 2 )
でもいいかも。

Offline

#3 2023-03-07 11:27:28

himadanee
Guest

Re: CSV形式の文字列をコピペでインポートしたいです

フィールド内容のエクスポート
レコードのインポート
でもいいかも。
ファイル名は変数でGet(テンポラリフォルダ) & Get(UUID) & ".csv"とかにします。

#4 2023-03-07 11:41:44

チポ
Member

Re: CSV形式の文字列をコピペでインポートしたいです

.xlsx
そのままインポートできるでしょう。

ブランクはブランクと解釈されますよ。

Offline

#5 2023-03-07 13:55:44

himadanee
Guest

Re: CSV形式の文字列をコピペでインポートしたいです

多分シートの一部分だけインポートしたいんではないかと思いますが
インポートしてからレコード削除でもいいか...

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.35 KiB (Peak: 578.96 KiB) ]