昨日アップしたPerlスクリプト、UTF-16出力での文字化けを回避する方法を「ひらくん」に教えていただきました。 感謝!感謝!です。 UTF-16出力の修正を加えたついでに、串刺し印刷対応のための機能拡張を行いました。データ結合で1ページに複数レコードを割り付ける場合、串刺し印刷になるようレコードを並べ替えたいことがしばしばあります。下記のスクリプトを使えば、-mオプションで面付け数を指定することにより、串刺し印刷のためにレコードを並べ替えてくれます。 【入力ファイル】 Excelで作った下記のようなレコード形式のデータを、Unicodeテキストで保存したもの 表ヘッダ1 表ヘッダ2 表ヘッダ3 行1列1データ 行1列2データ 行1列3データ 行2列1データ 行2列2データ 行2列3データ 行3列1データ 行3列2データ 行3列3データ 注意:1行目は必ずヘッダ行にしてください。 【実行