• ベストアンサー

CSVの「%$」は改行を意味しますか?

CSVファイルに「%$」が入っています。 これは何を意味しているのでしょう? 改行でしょうか? セル1つのなかに2000文字くらいはいっていて そのなかに文の区切りで「%$」が入っています。 エクセル業界?では%$のマークは改行を意味するのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

そのCSVはExcelから吐き出したものではあり得ません。Excelはそ んなに長いデータを扱えませんから。Excelとは無関係な、なにか のソフトや計測器が出力したCSVを眺めているのでしょう。シロー トさんの中にはCSVが汎用のテキストファイルだと知らず、Excelの データ形式の一つだと思い込んでいる方が多いようです。 CSVに書かれたそれぞれの項目の意味については、吐き出したソフ トや計測器の仕様を参照する必要があります。

1wer56
質問者

お礼

普通のエクセルでは考えられないのですね。 大変参考になりました。ご回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#204879
noname#204879
回答No.1

「セル1つのなかに2000文字」も入るCSVは「エクセル業界」では、通常では考えられません。況してや「%$のマーク」に於いておや。

1wer56
質問者

お礼

そうなんですか!会社で使用しているファイルなんですがなんなんでしょうね。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • csvファイルの改行について

    仕事でWinの方からデータ作りを頼まれました。csvファイルで見本となるデータを頂き、エクセルでそれを使って作ってほしいということでした。私はMac9.1です。見本のデータを開いてみるとセルの中で改行してありましたが、こちらではその改行してあるところに記号が入っていました。その記号はキーボード上ではフォアードデリートのマークでした。(右側がとがった四角の中に×が入っているマーク)しかし、キーボード上ではそれがありますが、デリートの機能なので、もちろん入力することはできません。なんだろうと思いながら、こちらでデータを作る際、セル内での改行はcommand+option+retumを使い、改行しました。そしてWinの方にメールで添付し送信したところ、改行されていない…と言われてしまいました。私もあまりエクセルがわかっておらず、しかし、こちらの画面上では改行されているし…どうしたらよいのかわかりません。Winの方に聞いてみると、Winで作られた見本のデータにはそんなマークも入ってなく、改行されているようです。回答をよろしくお願い致します。私はエクセル98です。

  • CSV出力時の改行コードについて

    こんにちは。 現在、PHPからCSVファイルを出力する処理を作成しています。 そこで改行文字を"\n"にしてCSVファイルを出力してExcelで 開くと改行されておりますがノートパッドで開くと改行されて いませんでした。 ノートパッドでも改行される作りにしたい場合はどのように すればよろしいでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • セル内改行されたCSVを外部データ取り込みすると認識しないです

    エクセルで質問です。セル内改行されたCSVデータを再度外部データ取り込みすると改行の部分が認識されずセルがずれてしまいます。セル内改行された所は、『"』で囲まれております。『"』を文字列の引用符で指定しましたので『"~"』は文字列で認識されると思っていましたが、途中の『↑』改行コードでセルを区切ってしまいます。どのように対処したら良いでしょうか?エクセル2003を使ってます。 (ちなみにアクセスにインポートすると、改行は認識しませんが『"』は認識します。)

  • 改行のあるCSVファイルをExcelに読み込みたい

    CSVファイルをExcelにインポートしたいのですが CSVファイルのデータ内に改行が入っていたので、レイアウトが崩れて、 うまくExcelにインポートできない状態です。 改行を置き換えで取り除くと、すべて横並びになってしまいます。 1レコードは59項目と決まっているのですが、手作業で改行を入れるのは 数が多く難しそうです。 なんとかうまく取り込む方法はないでしょうか? プログラミングは全くわかっていない初心者ですが、 エクセルのVBAにコピペして実行することは可能です。。。 カテ違いだったらすみません><

  • CSVをExcel2007に取り込む方法について

    CSVファイルをエクセルに取り込みたいと思います。 CSVファイルはカンマでデータを区切っています。 ただ、カンマで区切られたデータの中に、改行コードが含まれている場合があります。 エクセルで、このCSVデータを読み込む場合、セルの中で2行目以降はとぎれてしまいます。 そこで、下記のサイトで、「引用符で囲まれた改行を無視」というエクセルの 機能があることを知りましたが、Excel2007にはこの機能はないのでしょうか? https://tsukaeru-excel.com/line-feed-code-csv-powerquery 最近のバージョンのExcelには標準でそなわっているようです。

  • CSVファイル操作

    VBでCSVを操作しているのですが、わからないことがあるので教えてください。 1.CSVファイル(改行区切り)のレコード数を取得するにはどうすればいいですか? 2.CSVファイル(改行区切り)の最初のレコードのみ削除するにはどうすればいいですか?   また、レコードを指定して削除することはできますか? 3.CSVファイル(改行区切り)のレコードを指定して内容を変更することはできますか? Windows XP , VB6

  • CSVファイルの改行

    似たような質問はあったのですが、解決できませんでした。 複数のテーブル(mysql)から抽出したデータをCSVファイルにして ダウンロードという動きを作りましたが、Excelでは改行されているのに メモ帳だと改行されません。 配列の最後に"\r\n"を挿入してみたところ、メモ帳での改行はできたのですが、 Excelに必要ない改行が入ってしまいます。(あたりまえですよね) 改行コードの入れるタイミングと方法を教えて頂けますか。 select文 while($rows = @mysql_fetch_array($result)){ $list[$i] = array ($aaa,$bbb,$ccc); $i++; } $filename = 'ファイル名'; $fp = fopen($filename.'.csv', 'w'); foreach ($list as $line) { fputcsv( $fp , $line ); } fclose($fp); ZIP圧縮処理後ダウンロード 環境:php5,mysql5

    • 締切済み
    • PHP
  • ExcelマクロでCSV読込み

    ちょっと教えていただけるとうれしいです ExcelのマクロでCSVファイルを読込みたいのですが 改行マークをうまく読み込んでくれません なにかいい方法はないでしょうか?

  • Access2003で特定列の改行コードを削除してCSVへエクスポート

    またまた、質問させていただきます^^; Access2003にてCSVデータを一旦インポートして、クエリなどを使いデータを編集し、別のテーブルへ追加クエリを使用して吐き出し、そのテーブルのデータ全てをCSVファイルへエクスポートする、といった処理をしております。 はじめに取り込むCSVデータが、セル内(エクセルの編集画面でたとえさせていただきます)で沢山改行されているデータで、それをアクセスに取り込むと改行は一旦なくなったように、見えるのですが、エクスポートするとやはり改行コードが着いたままエクスポートされます。 この改行コードをAccessの処理で削除したいのですが出来るのでしょうか?CSV内の改行全てを削除するのではなく、特定列内(例えばC列など)のセル内の改行コードのみの削除です。 エクセルのClean関数なども試しましたがAccessの処理で一括してしまいたいのです。 TeraPad、秀丸などのテキストエディタで改行コードの置換をすると全て消えてしまい、CSVの行を意味する改行コードまで消えてしまうので使えないし。。。 皆様、お知恵をおかし下さい!お願いします。

  • 項目内改行があるCSVの書式設定ができません

    お世話になります。 現在、Excel2010のVBAを使って、ある項目内に改行CRLFを含むCSVを Excelシートにコピーして加工するマクロを作成しようとしています。 CSV1レコードの例) "001","b","c","d[CR][LF] e[CR][LF] f[CR][LF] g","h" 4項目名に改行が含まれますが、1レコードあたり5項目のCSVです。 CSVをExcelに取り込むには様々な方法があると思いますが、改行を含んでいても正しく取り込める方法として、 現在は下記のようにOpenText関数を使用して読み込みを行い、シートへ貼り付けています。 Workbooks.OpenText fileName:=取り込みたいファイルの名称, StartRow:=1, _ DataType:=xlDelimited, TextQualifier:=xlTextQualifierDoubleQuote, _ ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, _ Comma:=True, Space:=False, Other:=False, _ FieldInfo:=Array(Array(1, xlTextFormat), Array(2, xlTextFormat), _ ・・・・・・・・・・・・・・ このとき、CSVの取込自体はできるのですが、FieldInfoで指定した書式指定 (ここでは文字列をあらわすxlTextFormat)が無視されてしまい、 Excelに取り込んだときには文字列でなく標準の書式になっています。 つまり上記の例では1項目目の"001"が桁落ちして1となってしまいます。 ネットで調べたところ、OpenText関数では拡張子csvのファイルを読み込む際には FieldInfo指定が無効となるとありました。そこでファイルの拡張子を.txtに変えてみたところ、 今度は項目内改行が認識されず、行区切りの改行とみなされてしまって、項目取り込みがずれてしまいます。 なんとか、桁落ちせず、なおかつ項目内改行も正しく認識できるような方法はないでしょうか。 OpenText関数以外の方法でもかまいませんので、有識者の方々にご教授いただければ、 と思っております。 よろしくお願いします。

専門家に質問してみよう