csv 相关问题

逗号分隔值或字符分隔值(CSV)是一种标准的“平面文件数据库”格式,用于以纯文本格式存储表格数据,由可选的标题行组成,列出由逗号或制表符或其他分隔符分隔的表字段,后跟一行或多行(换行符换行),将表记录表示为值的分隔列表。换行符和分隔符可以出现在(引用)字段中。

python字典更新添加

我无法更新Python中的字典 将 open ('people.csv','r') 作为 csv_file: csv_reader = csv.DictReader(csv_file) 将 open('new_people.csv', 'w',newline='') 作为 new_file: ...

回答 1 投票 0

在 Python 中修改 CSV 文件

现在我知道在读取 csv 文件时修改它通常是不可行的,因此您需要创建一个新的 csv 文件并写入它。我遇到的问题是保留...的原始顺序

回答 4 投票 0

从 csv 打字稿中的第 n 行读取

我正在尝试从第 4 行读取 csv 文件,在我的 csv 文件中,前 3 行包含第 1 列中的一些元数据。但csv中的实际列数是6。 例如: 元数据1 元数据2 元数据3 头01,

回答 1 投票 0

使用encoding/csv将新行添加到.csv

我正在编写一个小程序,提供两种读取和写入 .csv 文件的方法。 阅读工作正常,但我在向 .csv 文件添加新行时遇到问题。 该文件位于项目目录中...

回答 1 投票 0

使用 php 和 ajax 生成并下载 CSV 文件

我有一个 php 页面,它创建一个 CSV 文件,然后由浏览器自动下载。这是一个带有示例数据的版本 - 它效果很好。 我有一个 php 页面,该页面创建一个 CSV 文件,然后浏览器会自动下载该文件。这是一个带有示例数据的版本 - 它效果很好。 <?php $cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); // output headers so that the file is downloaded rather than displayed header('Content-Type: text/csv; charset=utf-8'); header('Content-Disposition: attachment; filename=csvfile.csv'); // create a file pointer connected to the output stream $output = fopen('php://output', 'w'); // output the column headings fputcsv($output, array('Car', 'Year', 'Miles' )); //Loop through the array and add to the csv foreach ($cars as $row) { fputcsv($output, $row); } ?> 我希望能够使用 ajax 从另一个页面运行此程序,以便用户可以在不离开主页的情况下生成/下载 csv。这是我在主页上使用的JavaScript。在我的真实页面中,我使用通过 ajax 传入的数据。 $('button[name="exportCSVButton"]').on('click', function() { console.log('click'); $.ajax({ url: 'exportCSV.php', type: 'post', dataType: 'html', data: { Year: $('input[name="exportYear"]').val() }, success: function(data) { var result = data console.log(result); } }); }); 当我单击按钮触发脚本时,它会运行,但不是保存/下载到 csv,而是将整个内容打印到控制台。有什么办法可以实现我想要的吗?无需实际将文件保存到服务器并重新打开。 我已经通过ajax完成了csv文件下载 PHP 代码 <?php function outputCsv( $assocDataArray ) { if ( !empty( $assocDataArray ) ): $fp = fopen( 'php://output', 'w' ); fputcsv( $fp, array_keys( reset($assocDataArray) ) ); foreach ( $assocDataArray AS $values ): fputcsv( $fp, $values ); endforeach; fclose( $fp ); endif; exit(); } function generateCsv(){ $res_prods = $wpdb->get_results( "SELECT * FROM `{$wpdb->prefix}products` ", OBJECT ); $products= []; foreach ($res_prods as $key => $product) : $product_id = $product->ID; $products[$product_id]['product_id'] = $product_id; $products[$product_id]['name'] = $product->name; endforeach; return outputCsv( $products); } jQuery AJAX jQuery(document).on( 'click', '.btn_generate_product', function(e) { var product_id = jQuery(this).data('product_id'); jQuery.ajax({ url : "ajaxurl", type: 'POST', data: { product_id }, success: function(data){ /* * Make CSV downloadable */ var downloadLink = document.createElement("a"); var fileData = ['\ufeff'+data]; var blobObject = new Blob(fileData,{ type: "text/csv;charset=utf-8;" }); var url = URL.createObjectURL(blobObject); downloadLink.href = url; downloadLink.download = "products.csv"; /* * Actually download CSV */ document.body.appendChild(downloadLink); downloadLink.click(); document.body.removeChild(downloadLink); } }); }); 替换console.log(结果);带有文件保存代码。 检查此处使用 JavaScript 创建并保存文件 使用浏览器对话框保存文件的最佳方法,使用简单的代码。 <a href="#" onclick="window.open('exportCSV.php?year=' + $('input[name="exportYear"]').val())" >Download File</a> 我不久前通过创建一个隐藏的iframe并通过javascript将iframe的源设置为一个php文件,该文件像exportCSV.php一样发送适当的标头和数据。 但是,如果您不喜欢这个想法,您可以使用像 jQuery File Download 或 FileSaver.js 这样的库

回答 3 投票 0

处理大型 CSV 文件时如何优化 PHP 中的内存使用而不达到内存限制?

我正在开发一个 PHP 脚本,该脚本通过读取文件、对每一行执行一些转换,然后将结果保存到数据库来处理大型 CSV 文件(最大 1GB)。我现在的

回答 1 投票 0

寻找一个允许按名称读取列的java CSV库

此外,还允许以可读/简单的方式处理长行,无论是写入还是读取。 我研究过 opencsv 但它没有引用任何顺序fash中行中的元素...

回答 4 投票 0

从 csv 中的标签创建图像文件夹并将图像移动到各自的文件夹中

我有一个 csv 文件,其中包含以下形式的条目(一些)。 ID、DR、正常、MH、ODC、TSLN、ARMD、DN、MYA、BRVO、ODP、CRVO、CNV、RS、ODE、LS、CSR、HTR、ASR、CRS、其他 img_1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ...

回答 1 投票 0

Python 脚本 json 到 csv

美好的一天, 我对 python 脚本编写知之甚少。我正在尝试获取一个脚本来帮助我将 json 文件转换为 csv。我尝试了许多脚本,但不断遇到错误......

回答 1 投票 0

如何分隔存储在变量中的文本以在Python中创建数据框?

我已经使用ai模型解析了pdf文件,并将解析后的文本保存在变量doc_parsed中。通过代码 print(doc_parsed[2].text[:1000]) 打印下面的示例内容 # 细节 |姓名|先生XYZ| |-...

回答 1 投票 0

创建 csv 条形图

我有一个 csv 文件,其中包含如下数据 主机 % 时间正常 test1.abc.data.com 99.989% (99.989%) test2.abc.data.com 100.000% (100.000%) test3.abc.data.com ...

回答 2 投票 0

预期的字符串或类似字节的对象,得到“float”

我正在尝试用python制作一个ETL(提取、转换和加载)算法。我有一个亚马逊评论数据库,但是当我使用 DataFrame.apply() 方法通过正则表达式应用该函数时,我得到了

回答 1 投票 0

Python Jupyter Notebook - 无法通过路径打开 CSV 文件

我对Python有点陌生,我一直通过Anaconda使用Jupyter Notebook。我正在尝试导入 csv 文件来制作 DataFrame,但无法导入该文件。 这是一次尝试

回答 13 投票 0

基于文件名中包含的日期的条件

我在 csv 文件中收集了数据 “F:/IMGW/2010/B00300S_2010_12.csv” “F:/IMGW/2014/B00300S_2014_12.csv” “F:/IMGW/2015/B00300S_2015_12.csv” “F:/IMGW/2016/

回答 1 投票 0

在 LaTeX 中使用包 csvsimple 遗留的对齐错误

我有一个来自 CSV 文件的表格,如下所示(但有更多行): CSV表 我尝试将它添加到我的 LaTeX 文件中,如下所示: \documentclass[11pt]{文章} \usepackage[顶部=0.5英寸,底部=0.5英寸,左侧=...

回答 0 投票 0

我有一个 CSV 文件,正在记事本中打开,并以“,”作为分隔符。我想要记事本中的分号而不是逗号。这怎么可能?

csv 在 Excel 中打开正常。 (所有列都是分开的)。它在记事本中打开,并以“,”作为分隔符。我想要在记事本中使用分号(';')而不是逗号(',')。怎么可能? 示例...

回答 1 投票 0

sep=";"语句破坏了 XSL 生成的 CSV 文件中的 utf8 BOM

我目前正在使用 XSLT 开发 CSV 导出。在我的例子中,CSV 文件将与 Excel 一起使用 %99%,因此我必须考虑 Excel 的行为。 我的第一个问题是......中的德语特殊字符

回答 4 投票 0

Azure 数据工厂 (ADF),每当我使用 csv 格式从 Blob 存储创建数据集时,它都会将所有列类型视为字符串

我是 Azure 数据工厂的新手,我尝试从 csv 文件创建数据集。 csv 由 Azure Blob 存储托管。我指定 csv 的路径,然后检查 sc 中提供的数据类型...

回答 1 投票 0

保存和读取 .csv 文件(150 万行)时出现性能问题

我需要使用 Powershell 接收最多 1 500 000 行的数据负载,保存为文件(使用正确的 CLRF 编码),并在通过另一个命令使用此文件后立即使用它们。我找到了哈...

回答 2 投票 0

Powershell - 保存和读取 .csv 文件(150 万行)时出现性能问题

我需要使用 Powershell 接收最多 1 500 000 行的数据负载,保存为文件(使用正确的 CLRF 编码),并在通过另一个命令使用此文件后立即使用它们。我找到了哈...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.