标签: export-to-csv

在asp.net中编写csv文件

我正在尝试将数据导出到csv文件,因为数据中有中文字符我必须使用unicode ..但是在添加unicode的前导码后,逗号不会被识别为分隔符,所有数据现在都被写入第一栏.我不确定是什么问题.下面是我在.ashx文件中编写的代码.

    DataView priceQuery = (DataView)context.Session["priceQuery"];
    String fundName = priceQuery.Table.Rows[0][0].ToString().Trim().Replace(' ', '_');

    context.Response.Clear();
    context.Response.ClearContent();
    context.Response.ClearHeaders();

    context.Response.ContentType = "text/csv";
    context.Response.ContentEncoding = System.Text.Encoding.Unicode;        
    context.Response.AddHeader("Content-Disposition", "attachment; filename=" + fundName + ".csv");
    context.Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble());                

    String output = fundName + "\n";        
    output += "Price, Date" + "\n";

    foreach (DataRow row in priceQuery.Table.Rows)
    {
        string price = row[2].ToString();
        string date = ((DateTime)row[1]).ToString("dd-MMM-yy");

        output += price + "," + date + "\n";
    }

    context.Response.Write(output);
Run Code Online (Sandbox Code Playgroud)

c# csv asp.net export-to-csv

6
推荐指数
1
解决办法
8208
查看次数

使用fputcsv php在导出时添加标题

我试图在csv文件中使用fputcsv()导出数据库行.我如何首先添加标题,中心对齐然后列,然后数据我的代码工作良好,没有标题.我知道有很多api,但这可能在我的代码中: - 这是我的代码: -

喜欢:-

                      Enquiery Report
   id         name         class         func
    1          rk           ba            call()
    2          bk           bd            that()

function exportdata_to_excel($details) {

  // filename for download 
  $filename = date("Y-m-d").".csv";
  header('Content-Type: text/csv');
  header("Content-Disposition: attachment; filename=\"$filename\""); 
  $out = fopen("php://output", 'w'); 

  $flag = false;

   //$result = $orderDetails; 
  while($row = mysql_fetch_assoc($details)) {
     $arr =array('Enquiry id'=>$row['id'],'Date'=>$row['created_on'],'Name'=>$row['name'], 'Email'=>$row['email'], 'Telephone'=>$row['telephone'], 'Customer Request'=>$row['customer_request'], 'Special Request'=>$row['special_request']);

     if(!$flag) { 
       // display field/column names as first row 
       fputcsv($out, array_keys($arr), ',', '"');
       $flag = true; 
     } 

     fputcsv($out, array_values($arr), ',', '"'); 
   } 

    fclose($out); …
Run Code Online (Sandbox Code Playgroud)

php export-to-csv

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

Magento高级配置文件导出 - 将URL添加到IMAGE路径

进入Magento只需几周,设法开始使用高级导出配置文件(非常方便),我想要做的是将url值添加到其中一个输出列,特别是图像URL.我想将url追加到路径输出的开头.

有人可以帮忙吗?

<action type="catalog/convert_adapter_product" method="load">
    <var name="store"><![CDATA[0]]></var>
    <var name="filter/price/from"><![CDATA[0.01]]></var>
    <var name="filter/price/to"><![CDATA[999999]]></var>
    <var name="filter/visibility"><![CDATA[4]]></var>
    <var name="filter/status"><![CDATA[1]]></var>
</action>

<action type="catalog/convert_parser_product" method="unparse">
    <var name="store"><![CDATA[0]]></var>
    <var name="url_field"><![CDATA[0]]></var>
</action>

<action type="dataflow/convert_mapper_column" method="map">
    <var name="map">
        <map name="name"><![CDATA[ItemTitle]]></map>
        <map name="upc"><![CDATA[EANBarCode]]></map>
        <map name="description"><![CDATA[ItemTextDescription]]></map>
        <map name="sku"><![CDATA[SKU]]></map>
        <map name="qty"><![CDATA[StockLevel]]></map>
        <map name="price"><![CDATA[CostPrice]]></map>
        <map name="manufacturer"><![CDATA[Brand]]></map>
        <map name="ebaycategory1"><![CDATA[eBayCategory1]]></map>
        <map name="ebaycategory2"><![CDATA[eBayCategory2]]></map>
        <map name="image"><![CDATA[Image1]]></map>
        <map name="description"><![CDATA[ListingDescription]]></map>
        <map name="name"><![CDATA[ListingTitle]]></map>
        <map name="msrp"><![CDATA[OriginalRetailPrice]]></map>
        <map name="conditionnote"><![CDATA[SellerNotes]]></map>
    </var>
    <var name="_only_specified">true</var>
</action>

<action type="dataflow/convert_parser_csv" method="unparse">
    <var name="delimiter"><![CDATA[,]]></var>
    <var name="enclose"><![CDATA["]]></var>
    <var name="fieldnames">true</var>
</action>

<action type="dataflow/convert_adapter_io" method="save">
    <var name="type">file</var>
    <var name="path">var/export</var>
    <var name="filename"><![CDATA[testing123.csv]]></var> …
Run Code Online (Sandbox Code Playgroud)

magento export-to-csv

6
推荐指数
1
解决办法
3127
查看次数

Selenium-Phantomjs下载csv

我正在尝试使用PhantomJS从对话框下载(保存到磁盘)CSV文件.使用firefox配置文件,通过设置浏览器配置文件属性,这将非常简单.有任何建议如何在phantomjs中下载excel文件?

这是使用firefox驱动程序完成的方法:

profile = webdriver.firefox.firefox_profile.FirefoxProfile()
profile.set_preference("browser.download.folderList",2)
profile.set_preference("browser.download.dir",self.opts['output_dir'])
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', ('application/octet-stream,application/msexcel'))
Run Code Online (Sandbox Code Playgroud)

我正在使用Phantomjs驱动程序:

webdriver.PhantomJS(service_args=['--ignore-ssl-errors=true','--local-storage-path=/tmp'])
Run Code Online (Sandbox Code Playgroud)

并寻找一种方法来设置属性,可以覆盖保存到磁盘并设置数据的MIME类型.目前没有设置属性,PhantomJS驱动程序,不下载该文件.

我已阅读有关避免对话框等的链接,但在这种情况下,需要它.

python export-to-csv phantomjs selenium-firefoxdriver selenium-webdriver

6
推荐指数
1
解决办法
2993
查看次数

在Pandas中为to_csv()设置File_Path

funded=r'C:\Users\hill\Desktop\wheels\Leads(1).csv'
funded= read_csv(funded)
funded=DataFrame(funded)
path='C:\Users\hvill\Destop\ '
funded.to_csv(path,'greenl.csv')
Run Code Online (Sandbox Code Playgroud)

我想要一个变量,我可以在to_csv中设置路径.我试过了path_or_buf = path.这也行不通.

export-to-csv pandas

6
推荐指数
1
解决办法
4万
查看次数

使用write.csv时转换为日期的字符

我的数据框有一列A,其中包含字符形式的字符串

> df$A
[1] "2-60", "2-61", "2-62", "2-63" etc
Run Code Online (Sandbox Code Playgroud)

我使用write.csv保存了表,但是当我用Excel打开它时,列A显示为日期格式:

Feb-60
Feb-61
Feb-62
Feb-63
etc
Run Code Online (Sandbox Code Playgroud)

任何人都知道我该怎么做才能避免这种情况?

我调整了write.csv的参数,但没有任何效果,我似乎无法在Stack Overflow中找到一个帮助解决这个问题的例子.

r export-to-csv

6
推荐指数
2
解决办法
3650
查看次数

如何使用toad for MySQL将阿拉伯语文本从MySQL数据库导出到csv?

我在MSQL数据库中有一个表,其中一个列中包含阿拉伯语文本,但是当我将其导出到csv时,它正在转换为其他格式,例如

Ø§Ø­ØªÙØ§Ù
Run Code Online (Sandbox Code Playgroud)

我想要导出我的阿拉伯语文本.我认为编码存在问题.请帮忙.

mysql excel export-to-excel export-to-csv

6
推荐指数
1
解决办法
1022
查看次数

使用标头和特定文件名将spark数据帧导出到.csv

我正在尝试将数据从spark数据帧导出到.csv文件:

df.coalesce(1)\
  .write\
  .format("com.databricks.spark.csv")\
  .option("header", "true")\
  .save(output_path)
Run Code Online (Sandbox Code Playgroud)

它正在创建一个文件名"part-r-00001-512872f2-9b51-46c5-b0ee-31d626063571.csv"

我希望文件名为"part-r-00000.csv"或"part-00000.csv"

在AWS S3上创建文件时,我对如何使用os.system命令的限制.

如何在保留文件中的标题的同时设置文件名?

谢谢!

python export-to-csv apache-spark pyspark databricks

6
推荐指数
1
解决办法
7291
查看次数

Python在每个字段中使用coma写入csv

我正在尝试使用逗号作为分隔符将字符串列表导出到csv.每个字段可以包含逗号.写入csv文件后我获得的是每个逗号都被视为分隔符.

我的问题是:是否可以忽略每个字段中的逗号(作为分隔符)?

以下是我正在尝试的例子.

import csv

outFile = "output.csv"
f = open(outFile, "w")

row = ['hello, world' , '43333' , '44141']

with open(outFile, 'w') as writeFile:
    writer = csv.writer(writeFile)
    writer.writerow(row)

writeFile.close()
Run Code Online (Sandbox Code Playgroud)

输出如下所示:outputObtained

我想要的是这样的:outputExpected

我认为解决这个问题的一种方法是使用不同的分隔符,就像我在某些网站上看到的那样.但我的问题是,如果有一种方法可以使用逗号(',')分隔符来解决这个问题.

谢谢

python export-to-csv

6
推荐指数
1
解决办法
87
查看次数

Keep decimal precision when PowerShell Access.Application Transfertext exports Number column to CSV file

I'm exporting data from Access tables to CSV files using powershell on a Windows 2012 R2 Server. I'd like to do this without modifying the Access database schema and without writing any VBA code in the access database.

The powershell script boils down to something like this:

$Table = 'tblUsers'
$Filepath = 'C:\tblUsers.csv'
$Acc = New-Object -Com Access.Application
$Acc.OpenCurrentDataBase($DBFilePath)
$Acc.DoCmd.Transfertext(2, [Type]::Missing, $Table, $Filepath, 1)
Run Code Online (Sandbox Code Playgroud)

One of the tables has a column with a Number field where the Field Size is …

powershell ms-access export-to-csv

6
推荐指数
1
解决办法
153
查看次数