Tag: csv

Excel的单元格date格式

这是我的第一个问题,所以我希望一切都是正确的。 我已经破解了一些代码来从excel中读取,并输出一个带有语音标记的CSV文件给每个单元格,不pipe是否为空。 问题出在Excel将date转换成MM-DD-YYYY的date写入CSV。 为了解决这个问题,我写了如下的陈述: If IsDate(Cells(r, c)) Then 不幸的是,程序现在将解释为“2A”的单元格作为date(即使我已经检查了excel中的格式是文本),将其导出为“1899-12-30”。 我已经放入一个非常快速和肮脏的条款来过滤这个 If Selection.Cells(r, c) = "2A" Then 但我想知道是否有一个更优雅的方式来转换只有YYYY-MM-DD或类似格式的date格式。 为什么它认为A2是一个约会!? 完整代码如下: For r = 1 To Selection.Rows.Count s = """" c = 1 For c = 1 To Selection.Columns.Count If IsDate(Selection.Cells(r, c)) Then 'ridiculous clause to get rid of A2 being treated as a date If Selection.Cells(r, […]

如何将CSV文件中的行存储到Python中并使用HTML打印数据

基本上我的问题是这样的:我有一个CSV的excel文件与Southpark字符的信息,我和我有一个HTML模板,我要做的是按行(存储在列表中)为每个字符的数据和使用HTML模板给予实现该数据创build5个独立的HTML页面的字符姓氏。 以下是CSV文件的图像:i.imgur.com/rcIPW.png 这是我迄今为止: askfile = raw_input("What is the filename?") southpark = [] filename = open(askfile, 'rU') for row in filename: print row[0:105] filename.close() 上面列出了五行IDLE shell的所有信息,但我必须find一种方法来分隔每一行和列,并将其存储到一个列表(我不知道该怎么办)。 这是非常基本的代码,我知道我想找出一种方法来存储行和列首先,然后我将不得不使用函数(def)首先分配数据到HTML模板,然后创build一个HTML文件数据/模板..我到目前为止是一个noob我试图通过networkingsearch,但我只是不明白的东西。 我不允许使用任何可下载的模块,但是我可以使用Python中的内容,比如import csv或者whatnot,但是实际上它应该是用几个函数,列表,string和循环编写的。 一旦我弄清楚如何分隔行和列并存储它们,那么我可以在HTML模板中实现并创build文件。 我不想让我的硬件为我完成这只是我非常糟糕的编程,所以任何帮助表示赞赏! BTW我正在使用Python 2.7.2,如果你想DL的CSV文件请点击这里 。 更新: 好的,非常感谢! 这帮助我了解每一行正在打印的内容以及该程序正在读取什么信息。 现在因为我不得不在这个程序中使用函数,所以我就是这么想的。 每行(0-6)打印出不同的值,但只是打印行function打印出一个字符和所有他对应的值,这是我所需要的。 我想要的是打印出像“打印行”的数据,但我必须将这5个字符中的每一个存储在一个单独的列表中。 基本上“打印行”打印出每个相应属性的所有5个字符,我怎样才能将它们分成5个variables并将它们存储为列表? 当我打印行[0]时只打印出名字,或者打印行1只打印DOB。 我正在考虑创build一个def函数,它只需要打印“row”,并在循环中分成5个variables,然后另一个def函数将这些variables/数据列表结合起来,并将它们与HTML模板结合起来,最后我必须弄清楚如何在Python中创buildHTML文件 对不起,如果我听起来很混乱,只是想了解一切。 这是我的代码现在它提供了一个错误,有太多的值解压缩,但我只是试图摆弄,尝试不同的事情,看看他们的工作。 基于我想要做的上面,我可能不得不删除所有这些代码,并find一种方式来重写列表types的function,如.append或.strip等,我不是很熟悉.. import csv original = file('southpark.csv', 'rU') reader = csv.reader(original) # […]

编写一个csv文件python

所以我有一个列表: >>> print references >>> ['Reference xxx-xxx-xxx-007 ', 'Reference xxx-xxx-xxx-001 ', 'Reference xxx-xxx-xxxx-00-398 ', 'Reference xxx-xxx-xxxx-00-399'] (名单比这个长得多) 我需要写一个CSV文件,看起来如下: Column 1: Reference xxx-xxx-xxx-007 Reference xxx-xxx-xxx-001 […] 我试过这个: c = csv.writer(open("file.csv", 'w')) for item in references: c.writerows(item) Or: for i in range(0,len(references)): c.writerow(references[i]) 但是当我打开创build的csv文件,我得到一个窗口要求我select分隔符无论如何,我有一些像R,E,F,E,R,E,N,C,ES

Visual CSV Reader什么不保留文件“打开”

我正在寻找一种方法来查看CSV文件,因为你会在Excel中(很好的清晰的布局),唯一的问题是,它不会通知你的更新,也不会closures文件,一旦它“打开”不像记事本++允许你看到文件更新的时间,它也允许你打开文件然后操纵它可以说python… Notepad ++的唯一问题是无法轻松读取CSV。 记事本+ + 优点 “这个文件已经被其他程序修改了,你想重新加载吗?” 数据加载完成后closures文件。 可以轻松与其他文件进行比较。 缺点 没有清晰的视觉观众。 高强 优点 清晰的视觉观众。 缺点 数据加载完成后,不要closures文件。 当文件被其他程序修改时,不会提醒您(如果在Excel中打开,则无法对其进行修改) 无法轻松与其他文件进行比较。 任何人都知道一个程序来帮助我? 之前 data,data,datalongdatadatalongdata,datalongdata,datalongdata,data,data,data,datalongdata,data,data,data,data,datalongdata,datalongdata,data data,data,data,data,data,data,data,data,data,data,data,data,data,data,data,data data,data,data,data,data,data,data,data,data,data,data,data,data,data,data,data data,data,data,data,data,data,data,data,data,data,data,data,data,data,datalongdatadatalongdatadatalongdatadatalongdatadatalongdata,data data,data,data,data,data,data,data,data,data'data,data,data,data,data,data,data,data data,data,data,data,data,data,data,data,data,data,data,data,data,data,data,data data,data,data,data,data,data,data,data,data,data,data,data,data,data,data,data data,data,data,data,data,data,data,data,data,data,data,data,data,datalongdatadatalongdatadatalongdatadatalongdata,data,data 之后(查看第5行的data'data ) data,data,datalongdatadatalongdata,datalongdata,datalongdata,data,data,data,datalongdata,data,data,data,data,datalongdata,datalongdata ,data data,data,data ,data ,data ,data,data,data,data ,data,data,data,data,data ,data ,data data,data,data ,data ,data ,data,data,data,data ,data,data,data,data,data ,data ,data data,data,data ,data ,data ,data,data,data,data ,data,data,data,data,data ,datalongdatadatalongdatadatalongdatadatalongdatadatalongdata,data data,data,data ,data ,data […]

使用c#在CSV文件中用双引号括起每个字段

对于希望从CSV文件中删除引号的用户,我发现了一些线索,但不会添加它们。 而我所发现的关于添加引号的帮助并没有帮助我的案子。 我正在使用Microsoft.Office.Interop.Excel,并且正在创build一个CSV文件,该文件将被一个程序读取,奇怪的是每个字段都需要双引号。 但是,当我写入一个单元格使用,例如: xlSheet.Cells[1,1] = "\"" + id + "\""; 我的输出是“”“id”“” 有没有解决这个问题? 我的客户也希望能够在Excel中打开文件,因此我使用了Microsoft.Office.Interop

如何将一个文件夹中的所有.csv文件转换为一个带有多个工作表选项卡的.xlsx文件(每个.csv为1)?

我有一个20个左右.csv文件的文件夹。 我想用多个工作表选项卡创build一个.xlsx文件(excel文件)(每个.csv为1)。 有人可以推荐一个简单的脚本来做到这一点,用户只需要指定两件事情:文件夹.csv文件和新的.xlsx文件的path? 我在这个主题find了同样的问题,但没有答案,我可以理解: https://superuser.com/questions/742454/how-to-convert-many-csv-files-into-1-xlsx-file-with-multiple-tabs?rq=1 谢谢所有,

使用UTF-8编码将数据从MySQL导出到Excel

我有一个与utf8_general_ci整理的mysql行,当我将其导出到csv,而不是正确的utf-8字符我得到Ć…ā€¦I我等,如何使excel了解UTF-8编码这里是我的代码: $conn = mysql_connect('localhost', 'root', 'asdfggh') or die(mysql_error()); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8"); mysql_select_db('table_name', $conn) or die(mysql_error($conn)); $query = sprintf('SELECT * FROM sudraba_birzs'); $result = mysql_query($query, $conn) or die(mysql_error($conn)); header('Content-Encoding: UTF-8'); header('Content-type: text/csv; charset=UTF-8'); header('Content-Disposition: attachment; filename="'.date("dm-Y_H:i") . '.csv'.'"'); echo "\xef\xbb\xbf"; $row = mysql_fetch_assoc($result); if ($row) { echocsv(array_keys($row)); } while ($row) { echocsv($row); […]

我如何将2013年的每一个date放在CSV / Excel表格中?

我目前正在寻找一个包含2013年或2014年所有date的excel / CSV表格。 这样我就可以注册我的工作时间,我正在考虑使用PHP创buildCSV,但也许有另一种方法来实现这一点。

使用标题以CSV格式导出SQL表

我有一个SQL数据库,我想在CSV格式导出一些表。 用户和购买。 通过使用phpmyadmin,>导出function我已经成功导出表中的所有数据,但没有在Excel表中的标题(列标题),它非常混乱,以确定从该表中检索到的数据。 它看起来像这样: 我需要这样的: 任何build议如何做到这一点?

Highcharts:我可以向用户导出驱动图表的原始数据的Excel或CSV吗?

我有通过WP AdCenter插件通过HighCharts生成的图表。 我希望用户(pipe理员和订阅者)能够下载驱动图表的原始数据,如Excel或CSV,而不仅仅是图表的PNG,JPG或PDF图像。 有没有办法做到这一点,而不是太严重的代码修改(我不是一个PHP程序员)。 这个额外的出口select是否可以在不久的将来推出?