标签: csv

SQLite:如何将查询结果保存为CSV文件?

我是SQLite的新手.有没有办法可以将查询结果导出到CSV文件中?

csv sqlite

144
推荐指数
6
解决办法
11万
查看次数

使用write.csv时,防止将行名写入文件

命令:

t <- data.frame(v = 5:1, v2 = 9:5)
write.csv(t, "t.csv")
Run Code Online (Sandbox Code Playgroud)

产生的文件:

# "","v","v2"
# "1",5,9
# "2",4,8
# "3",3,7
# "4",2,6
# "5",1,5
Run Code Online (Sandbox Code Playgroud)

如何防止将带有行索引的第一列写入文件?

csv r

143
推荐指数
2
解决办法
14万
查看次数

csv.Error:迭代器应返回字符串,而不是字节

Sample.csv包含以下内容

NAME    Id   No  Dept
Tom     1    12   CS
Hendry  2    35   EC
Bahamas 3    21   IT
Frank   4    61   EE
Run Code Online (Sandbox Code Playgroud)

并且python文件包含以下代码

import csv
ifile  = open('sample.csv', "rb")
read = csv.reader(ifile)
for row in read :
    print (row) 
Run Code Online (Sandbox Code Playgroud)

当我在python中运行上面的代码时,我得到以下异常

文件"csvformat.py",第4行,in for read in:_csv.Error:iterator应该返回字符串,而不是字节(你是否在文本模式下打开文件?)

我该如何解决?

python csv python-3.x

141
推荐指数
5
解决办法
20万
查看次数

TypeError:需要类似字节的对象,而不是python和CSV中的'str'

TypeError:需要类似字节的对象,而不是'str'

在执行下面的python代码时将错误的表格数据保存在Csv文件中.不知道如何获得rideup.pls帮助我.

import csv
import requests
from bs4 import BeautifulSoup

url='http://www.mapsofindia.com/districts-india/'
response=requests.get(url)
html=response.content

soup=BeautifulSoup(html,'html.parser')
table=soup.find('table', attrs={'class':'tableizer-table'})
list_of_rows=[]
for row in table.findAll('tr')[1:]:
    list_of_cells=[]
    for cell in row.findAll('td'):
        list_of_cells.append(cell.text)
    list_of_rows.append(list_of_cells)
outfile=open('./immates.csv','wb')
writer=csv.writer(outfile)
writer.writerow(["SNo", "States", "Dist", "Population"])
writer.writerows(list_of_rows)
Run Code Online (Sandbox Code Playgroud)

在最后一行上方.

csv html-table beautifulsoup python-3.x

141
推荐指数
4
解决办法
16万
查看次数

(unicode错误)'unicodeescape'编解码器无法解码2-3位的字节:截断\ UXXXXXXXX转义

我正在尝试将.csv文件读入Python(Spyder)但我一直收到错误.我的代码:

import csv

data = open("C:\Users\miche\Documents\school\jaar2\MIK\2.6\vektis_agb_zorgverlener")
data = csv.reader(data)  
print(data)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

SyntaxError :( unicode错误)'unicodeescape'编解码器无法解码2-3位的字节:截断\ UXXXXXXXX转义

我试图用\替换\或用/和我试图在"C ..之前放一个r ..但所有这些东西都不起作用.

python csv unicode syntax-error

141
推荐指数
8
解决办法
42万
查看次数

正确使用CSV中的双引号

我的CSV中有这样的一行:

"Samsung U600 24"","10000003409","1","10000003427"

旁边的引用24用于表示英寸,而该引号旁边的引号将关闭该字段.我正在阅读该行fgetcsv但解析器出错并将值读取为:

Samsung U600 24",10000003409"

我尝试在英寸引号前加一个反斜杠,但后来我只是在名字中得到一个反斜杠:

Samsung U600 24\"

有没有办法在CSV中正确地逃避这个,所以值是Samsung U600 24",或者我必须在处理器中正则它?

csv escaping

139
推荐指数
3
解决办法
11万
查看次数

将CSV/XLS转换为JSON?

有谁知道是否有应用程序可以让我优先转换为XLS到JSON?

我也会选择使用CSV格式的转换器,因为如果周围没有任何内容,我可能最终会自己写一个.

csv json xls

138
推荐指数
8
解决办法
31万
查看次数

如何将标题行添加到pandas DataFrame中

我正在读一个csv文件pandas.这个csv文件由四列和一些行组成,但没有标题行,我想添加它.我一直在尝试以下方面:

Cov = pd.read_csv("path/to/file.txt", sep='\t')
Frame=pd.DataFrame([Cov], columns = ["Sequence", "Start", "End", "Coverage"])
Frame.to_csv("path/to/file.txt", sep='\t')
Run Code Online (Sandbox Code Playgroud)

但是当我应用代码时,我收到以下错误:

ValueError: Shape of passed values is (1, 1), indices imply (4, 1)
Run Code Online (Sandbox Code Playgroud)

这个错误究竟是什么意思?在python中添加标题行到我的csv文件/ pandas df会是一个干净的方法吗?

python csv header pandas

137
推荐指数
5
解决办法
32万
查看次数

如何将此词典列表转换为csv文件?

我有一个字典列表,看起来像这样:

toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age':31,'weight':180}]
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能将其转换为如下所示的csv文件:

name,age,weight
bob,25,200
jim,31,180
Run Code Online (Sandbox Code Playgroud)

python csv dictionary data-conversion

136
推荐指数
5
解决办法
10万
查看次数

如何使用SQLPLUS假脱机到CSV格式的文件?

我想提取一些CSV输出格式的查询.不幸的是,我不能使用任何花哨的SQL客户端或任何语言来做到这一点.我必须使用SQLPLUS.

我该怎么做?

sql csv oracle sqlplus

135
推荐指数
8
解决办法
52万
查看次数