我正在使用数据表来存储数据.
我将数据从数据表导出到CSV文件.
有时可能会有包含逗号(",")的值,因此值不能正确导出.
例如,
考虑值是" 9,11,32 ".我必须这样出口.
但是现在进入第9栏,然后是第11栏.
我想在CSV文件的同一列中显示9,11,32作为excel表打开.
我有这个代码,我从PowerShell运行.当我在没有export-csv的情况下运行它时,我会在屏幕上获得所有文件夹名称.
dir | select -expand fullname | % { ($_ -split '\')[7]
Run Code Online (Sandbox Code Playgroud)
但是,如果我添加,| export-csv c:\test.txt那么我在文件中看到的不是文件夹名称,我希望就像我在屏幕上看到的那样.
#TYPE System.String
"Length"
"13"
"18"
"20"
"22"
"29"
"21"
"24"
"11"
"17"
"20"
"20"
Run Code Online (Sandbox Code Playgroud) 我试图将R中的数据导出到csv文件,尽管我尝试这么简单,但我总是得到相同的错误消息.例:
我创建了一个简单的数据向量来导出
x <- c(1,3,4,3,5,7,5,8,2,5,7)
Run Code Online (Sandbox Code Playgroud)
我尝试导出:
write.csv(x,file='whatever.csv')
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
error in file(file ifelse (append a w )) cannot open the connection
In addition: Warning message: In file(file, ifelse(append, "a", "w")) :
cannot open file 'whatever.csv': Permission denied
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我正在搞乱一些javascript来下载一些csv文本:
<script>
var data = '"Column One","Column Two","Column Three"';
window.location.href = 'data:text/csv;charset=UTF-8,' + encodeURIComponent(data);
</script>
Run Code Online (Sandbox Code Playgroud)
到目前为止这是有效的,但是当浏览器提示我保存文件时,没有文件名,也没有扩展名.
我怎样才能预先确定文件的名称及其扩展名window.location.href?
我试图导出并下载JSON对象到CSV文件,我有希腊字符的问题.我的代码有效; 它并不完美,但它确实有效.
问题是希腊字符看起来像垃圾.
这是我现有的代码:
function downloadJsonToCsv(jsonObject) {
var array = typeof jsonObject != "object" ? JSON.parse(jsonObject) : jsonObject;
if (array == null) {
return; // No data found on the jsonObject
}
var str = "";
for (var i = 0; i < array.length; i++) {
var line = "";
for (var index in array[i]) {
line += array[i][index] + ";"; // Set delimiter
}
// Here is an example where you would wrap the values …Run Code Online (Sandbox Code Playgroud) javascript csv character-encoding export-to-excel export-to-csv
我在php中生成一个CSV文件.我需要在单元格内的新行中打印文本(我可以使用Ctrl+ Enter或Alt+ 在excel中执行此操作Enter).为此,我尝试使用'\n','\r'但没有任何帮助.我怎样才能做到这一点?
我正在使用yii扩展ECSVExport来生成csv.
我想要一个像这样的输出:
ID Value
1 A
B
2 C
3 E
FF
G
4 X
Run Code Online (Sandbox Code Playgroud) .csv当我不是超级用户且无法使用copy命令时,如何将表导出到Postgres ?
我仍然可以通过右键单击"导入"按钮将数据导入到postgres,但没有导出选项.
现在,当我将MYSQL表导出为CSV文件时,我得到的是数据库中预期的NULL字段.如果有一种方法可以在将表导出到csv时将\ N输出更改为空字符串?
谢谢
SELECT 'CU_CustomerID','CU_UserName','CU_Password','CU_Email','CU_Company','CU_Comment','CU_LastBasket','CON_FirstName','CON_MiddleI','CON_LastName','CON_Address1','CON_Address2','CON_City','CON_State','CON_Province','CON_Country','CON_Zip','CON_Phone1','CON_Phone2'
UNION
SELECT T1.CU_CustomerID,T1.CU_UserName,T1.CU_Password,T1.CU_Email,T1.CU_Company,T1.CU_Comment,T1.CU_ShopperPoints,T2.CON_FirstName,T2.CON_MiddleI,T2.CON_LastName,T2.CON_Address1,T2.CON_Address2,T2.CON_City,T2.CON_State,T2.CON_Province,T2.CON_Country,T2.CON_Zip,T2.CON_Phone1,T2.CON_Phone2
FROM CUSTOMERS AS T1
INNER JOIN CONTACT AS T2 ON T1.CU_CustomerID = T2.CON_CustomerID
WHERE T1.CU_CustomerID BETWEEN 0 AND 1000
INTO OUTFILE 'customers.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
Run Code Online (Sandbox Code Playgroud) 我想在CSV字段中插入多行文本数据.
例如:
var data = "\nanything\nin\nthis\nfield";
var fields = "\"Datafield1\",\"Datafield2:"+data+"\"\n";
Run Code Online (Sandbox Code Playgroud)
当我保存fields到csv文件并使用MS Excel打开它时,我只能看到第一列.但是当我使用文本编辑器打开文件时,我看到:
"Datafield1","Datafield2:
任何
在
这个
领域"
我不知道我是否反对CSV标准.即使我反对请帮助我解决方法.
谢谢...
我想从页面中获取Google Chart数据,将其转换为CSV,然后将其移交给下载程序.
在chartpage.js中
function downloadCSV(args) {
var csvData, filename, link;
var action = args.action_name;
var csv = convertArrayOfObjectsToCSV({
action_name: action
});
filename = args.filename || 'export.csv';
csvData = encodeURI(csv);
link = document.createElement('a');
link.setAttribute('href', 'data:text/csv;charset=utf-8,' + csvData);
link.setAttribute('type', 'data:text/csv;charset=utf-8');
link.setAttribute('download', filename);
link.click();
}
Run Code Online (Sandbox Code Playgroud)
然后在chart.coffee中:
init_chart = ->
chart = new google.visualization.BarChart(document.getElementById('chart_div')); //#chart_div in chart.html.haml
render_chart = (items, year)->
@data = new google.visualization.DataTable()
data.addColumn 'string', I18n.t('charts.name')
// Other logic for building chart from Rails DB Data
for key_item in items
label = …Run Code Online (Sandbox Code Playgroud) javascript asynchronous ruby-on-rails google-visualization export-to-csv
export-to-csv ×10
csv ×4
javascript ×3
asynchronous ×1
c# ×1
export ×1
multiline ×1
mysql ×1
php ×1
postgresql ×1
powershell ×1
r ×1
text ×1