Tag: csv

导入到SQL中

Import.csv 我正在使用导入向导导入这个excel文件到SQL,但每次不pipe我什么我尝试我收到一个截断错误导致不明显导入它。 – Executing (Error) Messages Error 0xc02020a1: Data Flow Task 1: Data conversion failed. The data conversion for column "Column 0" returned status value 4 and status text "Text was truncated or one or more characters had no match in the target code page.". (SQL Server Import and Export Wizard) Error 0xc020902a: Data Flow […]

生成基于Excel表的逗号分隔的string

我必须根据Excel表格中的数据生成带有键值对的逗号分隔string。 既然图片胜过千言万语 顶行是列的名称和可视化我想把行1877变成下面的string 8:0,9:1,10:0,11:2 … 所以格式会是column_name:column_value,…因为我有很多的数据来parsing我很好奇,如果有人可以build议最好的方法来生成string,将最终在MS SQL数据库? 谢谢

Java: – 如何通过csv读取时保存在Microsoft Excel 2010中

我能够读取Microsoft Excel中的csv文件,但是当我尝试保存它时,它以文本forms保存为制表符分隔forms,所做的更改将丢失。 WebUtils.download(response, datafetcher, form.getString("reportName") + ".xls", "application/vnd.excel", hdr, "\t");

在Mac上的Excel&Dagger和&Dagger

我有一个html文件被写入与Excel下载。 在那个文件中,我使用了†和&Dagger实体。 在Windows上,Excel正确显示了匕首,但在Mac上却没有。 任何解决这个问题?

search引擎在CD上

我的新项目包括设置包含结构化数据表(CSV,XML或Excel)和search引擎的CD。 这个想法是让用户(甚至不连接)在CD上进行search。 在互联网上也会有最新版本的数据,所以如果用户连接,应用程序将优先加载在线数据。 我正在考虑使用ActionScript和XML。 我的问题是: ActionScript + XML是不错的select? 有没有可能在PHP + XML(所以如何在没有服务器的情况下将PHPembedded到CD上)思考?

将数据库数据导入现有的Excel文档选项卡

我有一个从MySQL数据库表中获取数据的脚本,并创build一个新的.csv excel文档并在其中插入所有数据。 现在请注意,这个脚本创build了一个新的csv文件。 部分脚本: $result = mysql_query("SHOW COLUMNS FROM ".$table.""); $i = 0; if (mysql_num_rows($result) > 0) { while ($row = mysql_fetch_assoc($result)) { if($row['Field'] != 'id'){ $csv_output .= $row['Field']."; "; $i++; } } } $csv_output .= "\n"; $values = mysql_query("SELECT title, firstname, initials, lastname, address, address_nr, emailaddress, zipcode, city, phone, mobile, website FROM ".$table." WHERE […]

CSV传输到Excel编码错误

那么Excel 2003可以打开CSV文件,如果分隔符是选项卡,它可以自动将数据转换成正确的列。 那么问题是与不是ascii的人物。 libreoffice打开对话框来select字符集,但是excel 2003不会,并将字符导入错误的字符集。 <?php $filename ="excelreport.xls"; $contents1 = "Name \t Location (where from) \t Age \t \n"; $contents = "testdata1 \t testdata2 \t testdata3 \t \n"; $problematicData = array('ä', 'ö', 'õ', 'ü'); header('Content-type: application/ms-excel'); header('Content-Disposition: attachment; filename='.$filename); echo $contents1; echo $contents; echo implode(" \t ", $problematicData); //编辑可能我find了一个修正添加了这个头文件('Content-type:application / ms-excel; charset = utf-8; encoding […]

如何使用IF语句使用CSV中的值填充列

我需要帮助我的脚本。 我正在上传包含两列matric_no和score的CSV文件。 问题是,我试图在维护中填写成绩列,其中条目取决于每列分数列中上传的内容。如果分数大于70,那么等级中的值应该是A等等。 我维修的结构是 MAINTABLE score_id matric_no score grade course_code level semester_name session 最后四列是由用户从界面input的值填充,将等级与我想要dynamic生成。 谢谢 <?php $fname = $_FILES['csv_file']['name']; $chk_ext = explode(".",$fname); $filename = $_FILES['csv_file']['tmp_ name']; $handle = fopen($filename, "r"); if(!$handle){ die ('Cannot open file for reading'); } while (($data = fgetcsv($handle, 10000, ",")) !== FALSE) { $query = "INSERT INTO maintable (matric_no, score, session, […]

为什么我的.csv不保存embedded式回车/换行?

我有一个.csv。 我有一列正在上传到SQL Server 2008(Express)中的'ntext(null)'字段types。 在这个列中,可以使用带有embedded字符(10)和字符(13)的自由文本数据。 在.csv中,这些单元格用“”保护。 我BULK_INSERT数据和列不保留回车或换行。 游民。 上帝知道如何,但不知何故,在Excel中,只有几个单元格,我设法让单元格显示ascii换行符(带有?的小方块),以及实际上明显的中断点(而不是显示在一行上与小盒子)。 当我上传这些列是好的! 任何想法,为什么我的上传不保存换行符和/或如何让我所有的单元格在Excel中的这个列显示换行符,并显示文本在这一点上的突破?

使用csv文件格式化问题

好的,我已经检查了这个问题 ,但是它一点都没有帮到我。 我需要获得一个CSV文件给用户,所以他们可以将其导出到PeopleSoft。 其中一个字段(batch_id)必须为4位数字,并且当前Excel不断删除这些前导零。 我也在TextPad中打开了csv文件,并validation了那些零不见了。 所以inheritance过程: 浏览器指向myapp / Batch / course,如下所示: @GET @Path( "Batch/{course}" ) @Produces( "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ) @HttpHeader( values="Content-Disposition=attachment;filename=Batch.csv" ) public String getNextBatch ( @PathParam( "course" ) String course ) { … } 在该方法中,查询Oracle数据库并将数据作为XML发回(在XML中,batch_id的位数是正确的)。 然后,该XML通过StringBuffer.append()处理成一个逗号分隔的长string,然后该方法返回。 @Produces属性使用该string,并确保Excel处理它,并下载文件。 我可以通过在每个逗号后添加制表符来使其显示为4位数字,但是当它加载到PeopleSoft时会popup。 我也可以得到它正确的4位数字,如果我单引号(无论是单引号或引用整个batch_id),但又是PeopleSoft上传的问题。 更多信息:我正在附加数据(但在一个循环): NodeList participants = XmlUtil.selectNodeList( doc, "Batch/row" ); buffer.append( "\t" + item.getAttribute( "batchid" ) ); 有没有人有任何想法如何让Excel的行为正确? […]