标签: export-to-csv

如何在c#中将包含逗号的值写入CSV文件?

我正在使用数据表来存储数据.

数据从数据表导出到CSV文件.

有时可能会有包含逗号(",")的值,因此值不能正确导出.


例如,

考虑值是" 9,11,32 ".我必须这样出口.

但是现在进入第9栏,然后是11栏.

想在CSV文件的同一列中显示9,11,32作为excel表打开.

c# export-to-csv

18
推荐指数
3
解决办法
4万
查看次数

Export-CSV导出长度但不是名称

我有这个代码,我从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)

powershell export-to-csv

18
推荐指数
3
解决办法
5万
查看次数

无法将数据导出到R中的文件(write.csv)

我试图将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)

我怎么解决这个问题?

export r export-to-csv

17
推荐指数
1
解决办法
3万
查看次数

Javascript - 将CSV下载为文件

我正在搞乱一些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

javascript export-to-csv

16
推荐指数
3
解决办法
2万
查看次数

使用JavaScript使用UTF-8(例如希腊语)编码将JSON导出为CSV或Excel

我试图导出并下载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

15
推荐指数
2
解决办法
3万
查看次数

在csv文件单元格中打印新行

我在php中生成一个CSV文件.我需要在单元格内的新行中打印文本(我可以使用Ctrl+ EnterAlt+ 在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)

php export-to-csv

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

在postgres上将表导出到csv

.csv当我不是超级用户且无法使用copy命令时,如何将表导出到Postgres ?

我仍然可以通过右键单击"导入"按钮将数据导入到postgres,但没有导出选项.

csv postgresql export-to-csv

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

将MYSQL表导出为CSV时如何处理空字段

现在,当我将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)

mysql csv export-to-csv

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

在csv字段中插入多行文本

我想在CSV字段中插入多行文本数据.

例如:

var data = "\nanything\nin\nthis\nfield";
var fields = "\"Datafield1\",\"Datafield2:"+data+"\"\n";
Run Code Online (Sandbox Code Playgroud)

当我保存fieldscsv文件并使用MS Excel打开它时,我只能看到第一列.但是当我使用文本编辑器打开文件时,我看到:

"Datafield1","Datafield2:
任何

这个
领域"

我不知道我是否反对CSV标准.即使我反对请帮助我解决方法.

谢谢...

csv text multiline export-to-csv

13
推荐指数
1
解决办法
2万
查看次数

如何在加载图表后抓取Google Visualization DataTable数据?

我想从页面中获取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

13
推荐指数
1
解决办法
271
查看次数