我有一个任务来创build一个函数loadResults,其中存储了跑步者的数量,时间,姓名和姓氏,并返回包含该信息的字典列表。 字典的键是:“数字”,“名称”,“姓氏”,“时间”。 到目前为止我有: def loadResults(): myFile = open("marathon.csv", "r") number = [] for line in myFile: info = line.split(',') s = {} s['number'] = info[0] s['time'] = info[1] s['firstname'] = info[2] s['surname'] = info[3:] number.append(s) myFile.close return number 然而,我还必须编写一个函数displayTime接收跑步者名单和跑步者的数量,并显示名字和时间。 对于我有: def displayTime(time,number,firstname): for s in number: if s['number'] == time: print(s['name']) runners = loadResults() displayTime(number,'3070') […]
我想从csv文件中的数据到python 2.7的Windows 7中的excel文件。每当我使用下面的函数python确实将csv转换为各自的文件,并命名它,但这里是问题。 我希望将一个CSV文件的数据复制到它各自的excel文件和第二个excel文件中的第二个csv数据,但是我犯的错误是在第一个excel创build之后,第一个excel的数据被复制到第二个excel文件。 所以第二个excel除了它自己的csv文件数据之外还有第一个excel的数据。 而第三个excel有第一个excel + 2nd excel和第三个excel的数据。 谁能告诉我我做错了什么? 附上的是代码: import xlwt import os path = ('C:\Users\PETERemote\PycharmProjects\untitled\distributions') data = [] count =1 count2 = 0 for files in os.listdir(path): if files.endswith("COUNT16_DISTRIBUTION" + str(count*1) + ".csv"): count += 1 count2 = count-1 print(count2) #print(count2 = count) count3=1 file_name = "COUNT16_DISTRIBUTION" + str(count3*1) + ".csv" while […]
我正在使用PHP生成一个简单的CSV文件。 该文件包含一些用户的个人数据。 当我在办公室打开生成的文件时,地址不显示全高。 我必须双击单元格,才能完整显示地址(全宽和高),否则我只能看到地址的第一个字/数字。 此外,我有出生date显示为######,我必须展开整个列以查看他们完全。 这在开放式办公室中不会发生。 有没有办法强制MS Office完整显示所有字段? 因为否则它会混淆的人谁将使用(嘿在哪里的所有细节!:) 谢谢 :)
所以,我有一个macros导出到CSV格式的数据,它的工作很好(代码在底部)。 问题是我正在把它的数据。 当我把有问题的数据出来 名字,姓氏,用户名,密码,描述 我想改变它,所以我得到 名字姓氏,名字,姓氏,用户名,密码,说明 我想要做的是操纵现有的macros,所以做到这一点。 我不擅长VBS,所以任何投入或推动正确的方向将是太棒了。 谢谢! 代码来自用户Chance2 http://www.excelforum.com/excel-programming/679620-set-up-macro-to-export-as-csv-file.html 。 公平是正确的,作者应该被正确归因。 我很抱歉做任何这种声音专有。 Sub Make_CSV() Dim sFile As String Dim sPath As String Dim sLine As String Dim r As Integer Dim c As Integer r = 1 'Starting row of data sPath = "C:\CSVout\" sFile = "MyText_" & Format(Now, "YYYYMMDD_HHMMSS") & ".CSV" Close […]
我正在使用一个C#应用程序的NPOI库。 我创build的是一个报告系统,可以自动读取,并从excel工作表中提取数据。 我被给了一个规范,告诉我我需要在我的系统中提取的所有报告都是.xls格式,但现在看来并不是这样。 我想知道是否可以使用NPOI库来读取CSV或TSV文件? 我已经抓取网页,但似乎只能find有关这个库的Java版本的答案。 任何帮助将不胜感激,谢谢:)
有一个现有的PHP模块将UTF-8编码的.csv转换为Excel .xls文件吗? 谢谢
可能重复: python:创buildexcel工作簿并将csv文件转储为工作表 如何自动完成将多个CSV文件放入单个Excel(XLS \ XLSX)文件的任务,以便每个CSV都是不同的表单,最好使用与CSV文件相同的名称?
我在瑞士工作,分号; 是Windows区域设置中的“官方”列表分隔符。 创buildCSV文件时,Excel使用此分隔符。 在RFC 4180中,CSV文件被定义为逗号分隔,并且具有关联的text/csv的MIMEtypes。 我的文件不符合这个定义。 我正在使用application/vnd.ms-excel ,但是我并不满意,因为它是独立于应用程序的以分号分隔的文件。 什么是正确的MIMEtypes? 谢谢!
我在我的应用程序中执行以下操作: File.WriteAllText(OutPutFileName + InPutTitle + ".csv", OutputText, Encoding.UTF8); //outputText is a string of data separated by commas with line breaks 当我用UTF8编码输出并在Excel中打开csv时,逗号之间的每个数据点都位于每个正确的单元格中。 但是,当我切换到Unicode或UTF32,逗号显示在Excel中,数据是在一个长长的一行。 如何解决这个问题,而在UTF32编码(我想这是因为我有某些字符需要显示不出来在UTF8)。
我的最终结果是有一个固定的长度logging创build从一个csv的Excel文件使用PHP。 我正在与excel_reader2.php工作,似乎很好地导入,并显示在浏览器中。 我想反过来导出或写入内容到一个文件,以便每列将导出为35个字符固定长度的字段。 目前$数据被格式化为html,不知道如何写下我所描述的内容。 提前谢谢你们指点我正确的方向。