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

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

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

You are not logged in.

Announcement

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


#1 2023-04-22 13:47:53

bb
Guest

csvファイルで改行コードの方法

よろしくお願いします。
filemaker17windows11を使っています。
filemakerのデータをcsvデータでエクスポートしてBASEのショップに出そうとしていますが、改行のところで引っかかっています。
csvのデータで改行をする方法を教えてください。
よろしくおねがいします。

因みにBASEのサイトでは下記のような説明がありましたが、方法がわかりません
    windowsの場合:Alt + Enter
    Macの場合:command + Enter

テキストエディタで編集する場合

商品説明文の項目は、ダブルクオーテーションマーク(" ")で囲ってください。
また、改行したい位置で通常通り改行してください。

#2 2023-04-23 10:06:15

himadanee
Guest

Re: csvファイルで改行コードの方法

FMではフィールド内の改行はVTに変換してエクスポートされるので、エクスポートだけでは無理ですね。
FM17は「データファイル」ステップはまだないので、オブジェクトフィールドに結果を生成して「フィールド内容のエクスポート」でやるしかないかな。
ファイルの文字コードは何ですか?SJISですか?

#3 2023-04-23 15:40:43

bb
Guest

Re: csvファイルで改行コードの方法

返信ありがとうございます。
文字はSJISです。
よろしくお願いします。
因みにバージョンアップしてする方法両方教えて下さい。
よろしくお願いします。

#4 2023-04-23 20:45:45

himadanee
Guest

Re: csvファイルで改行コードの方法

関数ヘルプの例を見てください。
https://help.claris.com/ja/pro-help/con … ncode.html
SJISに変換したテキストをオブジェクトフィールドに入れて、その内容をエクスポートすればできるはずです。

「改行したい位置で通常通り改行してください」とありますが、データの中のダブルクオーテーションマークはどうするのかな。そのままでいいのかな?

#5 2023-04-27 09:55:17

bb
Guest

Re: csvファイルで改行コードの方法

返信ありがとうございます。
色々していてexcelのテンプレートにデータを入れていきたいので、scriptmakerを使ってやっていきました。
そこで問題は改行コードがの¶が入っていると出力ができません。
この改行マークを
(windowsの場合:Alt + Enter、テキストエディタで編集する場合)
にする方法がやっぱりできません。
よろしくお願いします。

#6 2023-04-27 11:26:12

himadanee
Guest

Re: csvファイルで改行コードの方法

scriptmakerとはScriptMakerMSのことですか?

Alt + Enterで入力されるExcelのセル内改行はLFらしいですが。FMの計算式では¶はCRなので、Char(10)を使ってみては。

「テキストエディタで編集する場合」は普通の改行でいいと最初の投稿で引用されてますから、csvであればCRLFでいいのでは。

#7 2023-05-16 13:04:38

bb
Guest

Re: csvファイルで改行コードの方法

返信ありがとうございます。
FMの計算式では¶はCRなので、Char(10)を使って試してみましたが、ScriptMakerMSでエクセルに転送しようとすると、¶が入っているとない現象に陥っています。
誰かわかる方いますか?
よろしくお願いします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 10 queries executed - Memory usage: 510.3 KiB (Peak: 515.21 KiB) ]