タグ付けされた質問 「csv」

カンマ区切り値または文字区切り値(CSV)は、表形式のデータをプレーンテキストで格納するための標準の「フラットファイルデータベース」形式で、カンマまたはタブ、またはその他の区切り文字で区切られたテーブルフィールドをリストするオプションのヘッダー行で構成されます。値の区切りリストとしてテーブルレコードを表す1つ以上の行(改行区切り)が続きます。改行と区切り文字は、(引用符で囲まれた)フィールド内に表示できます。

4
CSVで二重引用符を適切にエスケープする
CSVに次のような行があります。 "Samsung U600 24"","10000003409","1","10000003427" 隣の引用24はインチを表すために使用され、そのすぐ隣の引用はフィールドを閉じます。私は行を読んでいますfgetcsvが、パーサーは間違いを犯し、値を次のように読みます: Samsung U600 24",10000003409" インチの引用符の前にバックスラッシュを付けてみましたが、名前にバックスラッシュが付きます: Samsung U600 24\" これをCSVで適切にエスケープして値がになるようにする方法はありますかSamsung U600 24"、またはプロセッサで正規表現する必要がありますか?
164 csv  escaping 


5
csv.Error:イテレータはバイトではなく文字列を返す必要があります
Sample.csvには以下が含まれます。 NAME Id No Dept Tom 1 12 CS Hendry 2 35 EC Bahamas 3 21 IT Frank 4 61 EE また、Pythonファイルには次のコードが含まれています。 import csv ifile = open('sample.csv', "rb") read = csv.reader(ifile) for row in read : print (row) 上記のコードをPythonで実行すると、次の例外が発生します。 ファイル "csvformat.py"、4行目、読み取りの行:_csv.Error:イテレータはバイトではなく文字列を返す必要があります(テキストモードでファイルを開きましたか?) どうすれば修正できますか?
159 python  python-3.x  csv 

7
PHP経由でCSVにエクスポート
私がデータベースを持っているとしましょう... PHPを介して、データベースからCSVファイル(および可能であればテキストファイル)に持っているものをエクスポートする方法はありますか?
158 php  csv 

19
Excel用のCSVファイルの生成、値内に改行を入れる方法
Excel用のファイルを生成する必要があります。このファイルの値の一部に複数の行が含まれています。 そこには英語以外のテキストも含まれているため、ファイルはUnicodeである必要があります。 私が生成しているファイルは次のようになります:(UTF8で、英語以外のテキストが混在し、行数が多い) Header1,Header2,Header3 Value1,Value2,"Value3 Line1 Value3 Line2" 複数行の値は二重引用符で囲まれ、通常の毎日の改行が含まれていることに注意してください。 Webで見つけた結果によると、これは機能すると想定されていましたが、機能しませんが、少なくともExcel 2007およびUTF8ファイルは使用できません。Excelは、3行目を最初のデータ行の2行目ではなく2行目のデータとして扱います。 これは顧客のマシンで実行する必要があり、私は彼らのバージョンのExcelを制御できません。そのため、Excel 2000以降で動作するソリューションが必要です。 ありがとう 編集:私は2つのCSVオプションを使用して問題を「解決」しました。1つはExcel用(Unicode、タブ区切り、フィールドに改行なし)、もう1つはその他の国(UTF8、標準CSV)です。 私が探していたものではありませんが、少なくとも(これまでのところ)機能します
158 excel  csv  newline 



14
csvファイルから辞書を作成しますか?
csvファイルから辞書を作成しようとしています。csvファイルの最初の列には一意のキーが含まれ、2番目の列には値が含まれています。csvファイルの各行は、辞書内の一意のキーと値のペアを表します。クラスcsv.DictReaderとcsv.DictWriterクラスを使用しようとしましたが、行ごとに新しい辞書を生成する方法しかわかりませんでした。辞書が一つ欲しい。これが私が使用しようとしているコードです: import csv with open('coors.csv', mode='r') as infile: reader = csv.reader(infile) with open('coors_new.csv', mode='w') as outfile: writer = csv.writer(outfile) for rows in reader: k = rows[0] v = rows[1] mydict = {k:v for k, v in rows} print(mydict) 上記のコードを実行すると、ValueError: too many values to unpack (expected 2)。csvファイルから1つの辞書を作成するにはどうすればよいですか?ありがとう。

5
パンダのDataFrameの「無名:0」列を取り除く方法は?
csvからdfを読み取るときに、という名前の不要なインデックスのような列が表示される場合がありunnamed:0ます。 file.csv ,A,B,C 0,1,2,3 1,4,5,6 2,7,8,9 CSVは次のように読み込まれます。 pd.read_csv('file.csv') Unnamed: 0 A B C 0 0 1 2 3 1 1 4 5 6 2 2 7 8 9 これは非常に迷惑です!これを取り除く方法について誰かが考えを持っていますか?
152 python  pandas  csv  dataframe 

12
Excelスプレッドシートへの書き込み
私はPythonが初めてです。プログラムからスプレッドシートにデータを書き込む必要があります。私はオンラインで検索しましたが、利用可能なパッケージが多数あるようです(xlwt、XlsXcessive、openpyxl)。他の人は.csvファイルに書き込むことを提案します(CSVを使用したことがなく、CSVが何であるか本当に理解していない)。 プログラムは非常に簡単です。2つのリスト(float)と3つの変数(string)があります。2つのリストの長さがわかりません。おそらく同じ長さではありません。 下の図のようなレイアウトにしたい: ピンク色の列は最初のリストの値を持ち、緑の列は2番目のリストの値を持ちます。 これを行うための最良の方法は何ですか? PS Windows 7を実行していますが、このプログラムを実行しているコンピューターにOfficeをインストールする必要はありません。 import xlwt x=1 y=2 z=3 list1=[2.34,4.346,4.234] book = xlwt.Workbook(encoding="utf-8") sheet1 = book.add_sheet("Sheet 1") sheet1.write(0, 0, "Display") sheet1.write(1, 0, "Dominance") sheet1.write(2, 0, "Test") sheet1.write(0, 1, x) sheet1.write(1, 1, y) sheet1.write(2, 1, z) sheet1.write(4, 0, "Stimulus Time") sheet1.write(4, 1, "Reaction Time") i=4 for n …
149 python  excel  csv 


10
CSV / XLSをJSONに変換しますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する できればXLSをJSONに変換できるアプリケーションがあるかどうか誰か知っていますか? 私はまた、CSVからのコンバーターに落ち着きます。なぜなら、周りに何もない場合は、おそらく自分で書く必要があるからです。
142 json  csv  xls 


6
URLからパンダread_csv
IPythonでPython 3.4を使用しており、次のコードがあります。指定されたURLからcsvファイルを読み取ることができません。 import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) 次のエラーがあります 「予期されるファイルパス名またはファイルのようなオブジェクト、タイプを取得しました」 どうすれば修正できますか?
138 python  csv  pandas  request 

15
MacとWindowsの両方のExcelでCSVファイルを正しく開くエンコーディングはどれですか?
BOMなしで、UTF-8の外部文字を含むCSVファイルをエクスポートするWebアプリがあります。WindowsとMacの両方のユーザーがExcelで文字化けを取得します。BOMでUTF-8に変換してみました。Excel / Winはそれで大丈夫です、Excel / Macは意味不明です。Excel 2003 / Win、Excel 2011 / Macを使用しています。ここに私が試したすべてのエンコーディングがあります: Encoding BOM Win Mac -------- --- ---------------------------- ------------ utf-8 -- scrambled scrambled utf-8 BOM WORKS scrambled utf-16 -- file not recognized file not recognized utf-16 BOM file not recognized Chinese gibberish utf-16LE -- file not recognized file not recognized …
137 windows  excel  macos  csv  utf 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.