![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67b6d)
表形式のデータをエクセルからテキストファイルでFTPし、そのデータをCGIで表示するものを作成中です。
FTPまで8割くらいできたところで、CGI(perl)に取り掛かり、まず、データの読み込みが出来ていることを確認するために、読んだデータをそのまま打ち出すルーチンをつくり、小さなデータで実行してみたところ以下の事象が起こりました。
---- perlのコード(部分) ----
foreach $line (@lines) {
@a = split(/,\t/, $line);
foreach $a (@a) {
print "<$a> ";
}
print "<br>\n";
}
------------------
@linesはデータの項目群(1行分)のイメージです。項目の区切り文字として「,\t」を使用しています。
---結果のブラウザ表示の例(一部)---
<[Format]> <#FFFFFF> <#555555> <#F8F8FA> <true >
----------------------------
表示された最後の項目(上例の場合true)の後にスペースが開いてしまいます。
いろいろ調べたところ、データには異常ない(スペースはない)ですし、試行錯誤して最後に気がついたのがブラウザ表示のソースを見ること
---ブラウザのソース---
<[Format]> <#FFFFFF> <#555555> <#F8F8FA> <true
> <br>
---------------------
となっており、ソースの改行がスペースの原因ということまではわかりました。
また、上記例は5項目ですが、行により項目数が違いますが、全行とも必ず最後の項目の右括弧(>)の前で改行されてしまっています。
CGI側からの出力は<br>の後の改行だけだと思っているのですが、なぜ最終項目だけ改行がはいるのでしょうか? しかも>の前に・・・
データはちゃんと読めているようなので、作業をすすめる上では問題ないのですが、どうも気になりますのでどなたかヒントをお願いします。(なお、サーバはUNIXのはずです。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
カンマ区切りの数字をCSVフ...
-
マクロを使ってフォルダー内に...
-
EXCELの文字が指数になる
-
WORDで改ページすると時々グレ...
-
【VBA】エクセルで値のみクリッ...
-
C#で、テキストボックスの入力...
-
JPY ¥1,500.00は日本円でお幾ら?
-
CSVの定義
-
データにカンマが入ったCSVデー...
-
データグリッド内の数値をカン...
-
VB2005のTextBoxでカン...
-
エクセル:桁区切り「カンマ」...
-
エクセルの区切り位置の設定方法
-
テキストファイルからReadLine...
-
テキストの文字列から特定のも...
-
メモ帳からエクセルにセル区切...
-
3桁ごと?4桁ごと?コンマの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルの中で、「 , 」カ...
-
エクセルで数値を全角文字(カ...
-
EXCELからCSVにすると余計なカ...
-
マクロを使ってフォルダー内に...
-
カンマ区切りの数字をCSVフ...
-
CSVの定義
-
WORDで改ページすると時々グレ...
-
データにカンマが入ったCSVデー...
-
何故、日本は未だに数字を3桁...
-
[VBA][Excel]クリップボードか...
-
VBAでtxtファイルを読み込む際...
-
VB2005のTextBoxでカン...
-
JPY ¥1,500.00は日本円でお幾ら?
-
C#で、テキストボックスの入力...
-
ひとつの命令を複数行に記述
-
PHP カンマをエスケープしたい...
-
メモ帳からエクセルにセル区切...
-
カンマ区切り
-
エクセル セルの書式設定 ユ...
-
パス区切りの文字について
おすすめ情報