(現在 過去ログ38 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全11記事(1-11 表示) ] <<
0
>>
■5897
/ inTopicNo.1)
レコード毎に別名でテキストの書き出し(NO2)
▼
■
□投稿者/ 一太郎
-(2010/05/31(Mon) 18:56:53)
2010/05/31(Mon) 21:30:02 編集(投稿者)
下記は以前に、eo様からご教授頂いて解決しているのですが、一部改変を加えたい。
※eo様から作成して頂いたファイルを添付致します。
9行ずつ、別ファイル名をつけてテキストファイルを一括処理で作りたい。
ファイル名.TBL
項目名 番号 個数
1 2
2 2
3 1 00001.TXT
・ ・
・ ・
9 2
---------------------------------------
10 1
11 4 00002.TXT
12 4
--------------------------------------------------------------------------
【今回の改変は以下となります。】
ファイル名.TBL
項目名 番号 個数 アイテム名
1 2 トマト
2 2 キュウリ
3 1 00001.TXT リンゴ 00002.TXT
・ ・ ・
・ ・ ・
9 2 ブドウ
--------------------------------------- ------------------------------------------------------------
10 1 キュウリ
11 4 00003.TXT トマト 00004.TXT
12 4 にんじん
--------------------------------------- ----------------------------------------------------------
TARO.zip
/
3KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5900
/ inTopicNo.2)
Re[1]: レコード毎に別名でテキストの書き出し(NO2)
▲
▼
■
□投稿者/ ひろ
-(2010/06/01(Tue) 09:21:50)
一太郎さんこんにちは
> 9行ずつ、別ファイル名をつけてテキストファイルを一括処理で作りたい。
> 【今回の改変は以下となります。】
>
> ファイル名.TBL
> 項目名 番号 個数 アイテム名
> 1 2 トマト
> 2 2 キュウリ
> 3 1 00001.TXT リンゴ 00002.TXT
> ・ ・ ・
> ・ ・ ・
> 9 2 ブドウ
> --------------------------------------- ------------------------------------------------------------
> 10 1 キュウリ
> 11 4 00003.TXT トマト 00004.TXT
> 12 4 にんじん
> --------------------------------------- ----------------------------------------------------------
結論から言うと無理です。
なぜなら添付されたファイルの中にアイテム名(トマト、キュウリ・・・・)などのデータがどこにもありません。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5901
/ inTopicNo.3)
Re[2]: レコード毎に別名でテキストの書き出し(NO2)
▲
▼
■
□投稿者/ 一太郎
-(2010/06/01(Tue) 11:35:16)
ひろさん
申し訳御座いませんでした。
アイテムを追加致しました。
■
No5900
に返信(ひろさんの記事)
> 一太郎さんこんにちは
>>9
行ずつ、別ファイル名をつけてテキストファイルを一括処理で作りたい。
>>【今回の改変は以下となります。】
>>
>>ファイル名.TBL
>>項目名 番号 個数 アイテム名
>> 1 2 トマト
>> 2 2 キュウリ
>> 3 1 00001.TXT リンゴ 00002.TXT
>> ・ ・ ・
>> ・ ・ ・
>> 9 2 ブドウ
>>---------------------------------------
------------------------------------------------------------
>> 10 1 キュウリ
>> 11 4 00003.TXT トマト 00004.TXT
>> 12 4 にんじん
>>---------------------------------------
----------------------------------------------------------
>
> 結論から言うと無理です。
> なぜなら添付されたファイルの中にアイテム名(トマト、キュウリ・・・・)などのデータがどこにもありません。
TARO.lzh
/
7KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5902
/ inTopicNo.4)
Re[1]: レコード毎に別名でテキストの書き出し(NO2)
▲
▼
■
□投稿者/ eo
-(2010/06/01(Tue) 15:37:03)
2010/06/01(Tue) 15:41:43 編集(投稿者)
前の一括処理は、恐ろしいくらい駄作ですね^^;
こんなんでどうでしょう。
変数宣言 固有,文字列{&txt1,&txt2},数値{&txt,&i}
ファイル削除 "*.txt"
表 "ファイル名.tbl"
&txt=1
繰り返し (.not #EOF)
繰り返し &i=1,9
&txt1=#文字列(&txt,5)
印字開始 &txt1,追加
印字 [番号]
印字 [個数]
印字終了
&txt2=#文字列(&txt+1,5)
印字開始 &txt2,追加
印字 [アイテム]
印字終了
ジャンプ 行番号 = 次行
条件 (#EOF) 繰り返し中止
繰り返し終了
&txt=&txt+2
繰り返し終了
xtaro.zip
/
8KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5906
/ inTopicNo.5)
【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ 一太郎
-(2010/06/02(Wed) 16:44:44)
eoさま
いつもお世話になっております。
今回も回答して頂きましてありがとう御座いました。
思い通りに行きました。
ありがとう御座いました。
●追加質問
ヘッダを2行入れたいのですがどの様になるのでしょうか。
よろしくお願い致します。
■
No5902
に返信(eoさんの記事)
> 2010/06/01(Tue) 15:41:43 編集(投稿者)
>
> 前の一括処理は、恐ろしいくらい駄作ですね^^;
> こんなんでどうでしょう。
>
> 変数宣言 固有,文字列{&txt1,&txt2},数値{&txt,&i}
> ファイル削除 "*.txt"
> 表 "ファイル名.tbl"
> &txt=1
> 繰り返し (.not #EOF)
> 繰り返し &i=1,9
> &txt1=#文字列(&txt,5)
> 印字開始 &txt1,追加
> 印字 [番号]
> 印字 [個数]
> 印字終了
> &txt2=#文字列(&txt+1,5)
> 印字開始 &txt2,追加
> 印字 [アイテム]
> 印字終了
> ジャンプ 行番号 = 次行
> 条件 (#EOF) 繰り返し中止
> 繰り返し終了
> &txt=&txt+2
> 繰り返し終了
>
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5907
/ inTopicNo.6)
Re[3]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ eo
-(2010/06/02(Wed) 19:47:17)
> ●追加質問
> ヘッダを2行入れたいのですがどの様になるのでしょうか。
> よろしくお願い致します。
ん?単純に印字二つ挿入で終わりです。
※桐ヘルプの印字コマンド参照
印字開始 &txt1,追加
印字 "ヘッダ一行目"
印字 "ヘッダ二行目"
印字 [番号]
印字 [個数]
印字終了
&txt2=#文字列(&txt+1,5)
印字開始 &txt2,追加
印字 "ヘッダ一行目"
印字 "ヘッダ二行目"
印字 [アイテム]
印字終了
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5908
/ inTopicNo.7)
Re[4]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ 一太郎
-(2010/06/02(Wed) 20:36:11)
eoさま
質問がわかりづらくて申し訳ございませんでした。
下記のように、それぞれのtxtの1行目と2行目のみにヘッダを入れたいと思っております。
どうぞ、よろしくお願いいたします。
0001.txt
--------------------------------------------------------
”ヘッダ”
”ヘッダ”
1
18
2
14
3
8
・
・
0002.txt
-------------------------------------------------------
”ヘッダ”
”ヘッダ”
トマト
キュウリ
リンゴ
・
・
> 印字開始 &txt1,追加
> 印字 "ヘッダ一行目"
> 印字 "ヘッダ二行目"
> 印字 [番号]
> 印字 [個数]
> 印字終了
> &txt2=#文字列(&txt+1,5)
> 印字開始 &txt2,追加
> 印字 "ヘッダ一行目"
> 印字 "ヘッダ二行目"
> 印字 [アイテム]
> 印字終了
>
>
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5910
/ inTopicNo.8)
Re[5]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ eo
-(2010/06/03(Thu) 05:09:29)
> 質問がわかりづらくて申し訳ございませんでした。
> 下記のように、それぞれのtxtの1行目と2行目のみにヘッダを入れたいと思っております。
質問の意味は理解できていました。
ファイルを添付します^^;
xxtaro.zip
/
12KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5911
/ inTopicNo.9)
Re[6]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ 一太郎
-(2010/06/03(Thu) 08:32:23)
eoさま
何度も申し訳ございません。
頂いたファイルでは下記のようにペッダが行毎にはいりますが、txtファイル毎に最初の2行だけにヘッダを入れたいと悩んでおります。
よろしくご教授お願い致します。
●頂いたファイル
0001.txt
--------------------------------------------------------
”ヘッダ”
”ヘッダ”
1
18
”ヘッダ”
”ヘッダ”
2
14
”ヘッダ”
”ヘッダ”
3
8
・
・
0002.txt
-------------------------------------------------------
”ヘッダ”
”ヘッダ”
トマト
”ヘッダ”
”ヘッダ”
キュウリ
”ヘッダ”
”ヘッダ”
リンゴ
・
・
●以下のようにしたい。
0001.txt
--------------------------------------------------------
”ヘッダ”
”ヘッダ”
1
18
2
14
3
8
・
・
0002.txt
-------------------------------------------------------
”ヘッダ”
”ヘッダ”
トマト
キュウリ
リンゴ
・
・
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5914
/ inTopicNo.10)
Re[7]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ eo
-(2010/06/03(Thu) 12:06:20)
失礼いたしました^^;
変数宣言 固有,文字列{&txt1,&txt2},数値{&txt,&i}
ファイル削除 "*.txt"
表 "ファイル名.tbl"
&txt=1
繰り返し (.not #EOF)
繰り返し &i=1,9
&txt1=#文字列(&txt,5)
ケース開始
ケース (&i=1)
印字開始 &txt1,追加
印字
印字
印字 [番号]
印字 [個数]
印字終了
&txt2=#文字列(&txt+1,5)
印字開始 &txt2,追加
印字
印字
印字 [アイテム]
印字終了
ケース (&i>1)
印字開始 &txt1,追加
印字 [番号]
印字 [個数]
印字終了
&txt2=#文字列(&txt+1,5)
印字開始 &txt2,追加
印字 [アイテム]
印字終了
ケース終了
ジャンプ 行番号 = 次行
条件 (#EOF) 繰り返し中止
繰り返し終了
&txt=&txt+2
繰り返し終了
xxxtaro.zip
/
8KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■5916
/ inTopicNo.11)
Re[8]: 【追加質問】ヘッダを入れたい
▲
▼
■
□投稿者/ 一太郎
-(2010/06/03(Thu) 13:57:42)
eoさま
ご教授ありがとう御座いました。
お陰様でシステムの構築に目処が付きました。
感謝しております。
> 変数宣言 固有,文字列{&txt1,&txt2},数値{&txt,&i}
> ファイル削除 "*.txt"
> 表 "ファイル名.tbl"
> &txt=1
> 繰り返し (.not #EOF)
> 繰り返し &i=1,9
> &txt1=#文字列(&txt,5)
> ケース開始
> ケース (&i=1)
> 印字開始 &txt1,追加
> 印字
> 印字
> 印字 [番号]
> 印字 [個数]
> 印字終了
> &txt2=#文字列(&txt+1,5)
> 印字開始 &txt2,追加
> 印字
> 印字
> 印字 [アイテム]
> 印字終了
> ケース (&i>1)
> 印字開始 &txt1,追加
> 印字 [番号]
> 印字 [個数]
> 印字終了
> &txt2=#文字列(&txt+1,5)
> 印字開始 &txt2,追加
> 印字 [アイテム]
> 印字終了
> ケース終了
> ジャンプ 行番号 = 次行
> 条件 (#EOF) 繰り返し中止
> 繰り返し終了
> &txt=&txt+2
> 繰り返し終了
>
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-