過去の桐井戸端BBS (桐ver.8) |
31017 | エクセルに書き出ししたら3つの項目がまとめて1つのセルに入ってしまう | ようすけ | 2006/02/01-17:03 |
初めまして陽亮と申します。 今、仕事で桐ver8 sp7を使っておりますが、EXCELに書き出しをするときに0001などの、 頭に0が付く数字をCSVで書き出すと、1となって頭の0が消えてしまいます。 こちらの過去の質問で同じような質問があったので、その通りにK3で書き出しをしてみたのですが、 3項目書き出したとき、項目1つずつがEXCELのセルに入らず、3項目まとめて1つのセルに入ってしまいます、 どうすれば1項目1つのセルに入ってくれるのでしょう? 初心者ですので噛み砕いて教えて頂けると幸いです。 よろしくお願いします。 | |||
31019 | Re:陽亮 | ZUBO | 2006/02/01-22:23 |
記事番号31017へのコメント 陽亮さん、 桐のデータを*.k3で書出しエクセルで開くということで良いのでしょうか。 どのようにされたのかは不明ですが、 エクセルで取り込む場合、エクセルを立ち上げ、 ファイル→開く→ファイルの種類(すべてのファィル(*.*))にして、 *.k3を選び、開くをクリック 後はウイザードに従って、次へ、区切り文字「カンマ」にチェックを入れ、 次へ、必要に応じて列のデータ形式を変更して、完了でどうでしょうか? はずしてたら、ごめんなさい。 | |||
31021 | Re:陽亮 | たぎゃ | 2006/02/02-09:12 |
記事番号31017へのコメント >今、仕事で桐ver8 sp7を使っておりますが、EXCELに書き出しをするときに0 >001などの、頭に0が付く数字をCSVで書き出すと、1となって頭の0 >が消えてしまいます。 陽亮さん、こんにちは。 CSVファイルは、内部的には0が付いて書き出されていると思いますよ。 ただ、そのままだとEXCELのほうで自動的にセルの形式を「標準」で開いて しまうので、0が消えてしまうだけだと思います。 CSVファイルは、カンマ区切りのテキストデータなので、拡張子を「csv」から 「txt」に変更して、テキストファイルとしてEXCELで開けば良いのでは? EXCELでファイルを開くときに、「列のデータ形式」を「文字列」にして 開かないと、また0が取れてしまいますけれど。 | |||
31024 | Re:「0001」をそのままExcelに書き出す等 | 宮城 | 2006/02/02-10:49 |
記事番号31017へのコメント ようすけさん、こんにちは。 間違えちゃったんでしょうが、タイトルには注意しましょうね。 妙な内容じゃないかと勘ぐられたりしますよ。 結果的に、ある意味もっとも「手軽」ではないかと思える手。 「0001」→「あ0001」。桐側で強引に文字をくっつけてしまい ます。これならいかに Excelでも文字列としか解釈のしようが ありませんから、後はExcel側でゆっくり料理します。 # 蛇足。「2-1-2」などという番地データではこれ絶対おすすめ。 # シリアルに変換されたらわやになります。 >3項目書き出したとき、項目1つずつがEXCELの >セルに入らず、3項目まとめて1つのセルに入ってしまいます、 これは、どうすればそうなりますかと逆に伺いたい。やはり、 ZUBOさんご指摘のように区切り文字の設定がおかしいのでは? | |||
31029 | ありがとうございます | ようすけ | 2006/02/03-10:44 |
記事番号31021へのコメント たぎゃさんの言うようにtxtファイルで書き出して、excelに移す際に数字が来る 列の表示形式を文字列にすると上手くいきました。 |