Tag: csv

使用excel或access中的规范自动将TXT文件导入到xls

我有约900个CSV文件,所有这些都是从跟踪软件导出的。 不幸的是,这个软件根据帧数据input大约52行左右的总结数据,这些数据有许多标题。 我正在寻找的是一种方法: 1)打开csv文件 2)将摘要数据保存为单独的电子表格,文件名为“Original_Summary” 3)将逐帧数据(包含标题)保存到单独的Excel文件中,原始文件名称作为工作表的新名称。 以前,我已经用〜124个文件手动完成了这个剪切/粘贴操作,但是由于文件数量已经非常多,所以我不确定手动这样做是最好的select。 我有另一个脚本,我已经写入,将这些excel文件作为单独的表格导入到Access中,但是现在我需要一种方法将它们从CSV中传输,并将顶部的所有额外摘要数据移动到单独的文件中。 有没有办法可以做到这一点? 谢谢! Sub ImportManyTXTs_test() Dim strFile As String Dim foldername As String Dim ws As Worksheet strFile = Dir("C:\Users\Jared\Desktop\Processed\Text\*.txt") Do While strFile <> vbNullString Set ws = Sheets.Add With ws.QueryTables.Add(Connection:= _ "TEXT;" & "C:\Users\Jared\Desktop\Processed\Text\" & strFile, Destination:=Range("$A$1")) .Name = strFile '.FieldNames = True '.RowNumbers = False '.FillAdjacentFormulas […]

在Excel中使用csv在Python中编写单个单词?

我有一个普通的.txt文档,我将其分解为单个单词,将它们附加到列表中,然后我试图将该列表写入Excel文件,以便每个单词都是文件中的新单元格。 不pipe我做什么,我的代码都会把string中的所有单词都放在一个单元格中,而不是按照我的意思将它分开。 如果你能帮忙,你能帮忙解释一下为什么你的解决scheme有效或为什么我的错误? 谢谢! 以下是我的代码现在的样子: import csv list_of_words = [] with open('ExampleText.txt', 'r') as ExampleText: for line in ExampleText: for word in line.split(): print(word) list_of_words.append(word) print("Done!") print("Also done!") with open('Gazete.csv', 'wb') as WordsFromText: writer = csv.writer(WordsFromText, delimiter=' ', dialect='excel') writer.writerow(list_of_words)

导轨5 – 导出到XL / CSV,但通过关联

我一直在CSV / Excel Export上关注这个Railscast ,但是我在关联逻辑上遇到了一些问题。 CSV混淆/问题 在我的Collection Model我有 class Collection < ApplicationRecord belongs_to :user has_many :card_collections has_many :cards, through: :card_collections def self.to_csv attributes = %w{name} CSV.generate(headers: true) do |csv| csv << attributes all.each do |collection| csv << attributes.map{ |attr| collection.send(attr) } end end end # validates :user_id, presence: true end CSV导出 name Demo 2 HEHHEHEEHHE […]

Excel VBA将特定列导出到CSV

我对VBA编程相当陌生,但仍设法创build一个将Excel工作表导出为CSV文件的小代码。 这一定是尽可能的用户友好,所以我想出了这个: Sub export_first() Application.DisplayAlerts = False Dim wb As Workbook, InitFileName As String, fileSaveName As String InitFileName = ThisWorkbook.Path & "\Export nr1_" & Format(Date, "yyyymmdd") Sheets("MySheetNameToExport").Copy Set wb = ActiveWorkbook fileSaveName = Application.GetSaveAsFilename(InitialFileName:=InitFileName, _ fileFilter:="Semicolon separated CSV (*.csv), *.csv") With wb If fileSaveName <> "False" Then .SaveAs fileSaveName, FileFormat:=xlCSV, Local:=True .Close Else .Close False […]

将CSV导入到R后,标题不是我想要的

这是我的CSV文件(见下文)的标题“数据input”,“评估人员”,“学校名称”等,但是当我导入CSV文件的头变成“V1”,“V2”,“V3”等如下所示。 我应该怎么做,以便我保持与csv格式的标题,因为它干扰分析,因为现在头被看作是input数据的一部分,我不能手动覆盖他们太多,我有太多的文件。 谢谢。 我的CSV文件: 标题:

使用csv python行和列

嘿,我试图创build一个字典,通过使用python中的内置模块csv。 本质上它是一个名为weather.csv的excel文件,其中行字典中的键是列标题,值是该行的值。 我被卡住了,因为我不能让代码运行多列来同时生成两个字典。 此外,我得到一个关键的错误,它说打印行['col_list'],我不明白为什么发生。 col_list是每一行的标题。 这是我迄今为止的代码: import csv def read_file(filename, col_list): filename = 'weather.csv' with open('weather.csv', 'r') as f: reader = csv.DictReader(f) for row in reader: print row['col_list'] 这是我希望我的输出是。 我觉得这很简单,但是我很难搞清楚。 print read_file('weather.csv', ['TemperatureF', 'VisibilityMPH']) {'TemperatureF': [30.9, 32.0, 32.0, 32.0, 32.0, 30.9 …], 'VisibilityMPH': [10.0, 10.0, 10.0, 10.0, 4.0, 2.5 …]}

如何将xlsx转换为制表符分隔的文件

我有相当多的xlsx文件,这是一个痛苦转换他们一个一个制表符分隔的文件 我想知道是否有任何解决scheme,由python做到这一点。 在这里,我发现了什么,试图做什么失败这个我发现,我试过的解决scheme,但没有工作质量转换.xls和.xlsx到.txt(制表符分隔)在Mac 我也试图做一个文件,看看它是如何工作,但没有成功 #!/usr/bin/python import xlrd import csv def main(): # I open the xlsx file myfile = xlrd.open_workbook('myfile.xlsx') # I don't know the name of sheet mysheet = myfile.sheet_by_index(0) # I open the output csv myCsvfile = open('my.csv', 'wb') # I write the file into it wr = csv.writer(myCsvfile, delimiter="\t") for rownum in […]

生成一个可以通过excel打开的CSV文件

我在PHP中用fputcsv函数生成一个CSV文件。 一切工作正常,除了每行是Microsoft Excel中的一列数据。 有什么我可以添加或replace每个数据,以便它可以打开列每个数据? $output = fopen('php://output', 'w'); foreach(…){ fputcsv($output, $csv_data); CSV内容就像 2017-01-06 14:51:15,1,2 2017-01-06 14:50:08,3,4

Rails 5.0.1渲染到Excel不起作用

我有一个应用程序,帮助学校跟踪学生参加体育运动和游戏,我有我所有的索引行动,以呈现HTML,CSV和XLS格式,一切都好。 我有一个特殊的报告,使用几个模型关系来完成,我不需要渲染csv(我认为这将是太复杂的实施to_csv方法,我什至不知道把它放在哪里,但这是不是我的问题),现在我创build了equipos_controller#forma_rep方法和一个窗体相关的视图来获取报表参数,正如你可以在路由和控制器代码中看到的,当你的报表动作呈现默认的HTML可以在以下日志中看到,“forma_rep.html.erb”表单中的参数在params数组中。 Started POST "/equipos/reporte_asist" for 127.0.0.1 at 2017-01-05 18:37:51 -0600 Processing by EquiposController#reporte_asist as HTML Parameters: {"utf8"=>"✓", "authenticity_token"=>"IP1O2bSgkGcSaUn5Sf9Tnp30yzxfP10+cA0h/1+XudoR7W8SoP6xveP3fwJpLFTvyRaBFdtqsqz5pCfYID5b5Q==", "entrenador"=>"1", "inicio"=>"2016-12-12", "final"=>"2016-12-20", "commit"=>"Crear Reporte"} … most SQL ommited Rendering equipos/reporte_asist.html.erb within layouts/application Rendered equipos/reporte_asist.html.erb within layouts/application (69.4ms) Rendered layouts/_shim.html.erb (0.5ms) CACHE (0.0ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 1], ["LIMIT", […]

使用php laravel代码:如果数组重复,则将单元格(导出为ex​​cel)留空

我正在使用php laravel。 我试图导出数据到excel .csv文件与独特的数据或离开单元格而不是复制数据。 我应该用什么filter来做到这一点? 要清楚我会展示一些插图 这是一个使用php导出数组的数据的Excel视图的例子: +——–+————+———–+ | Group | First Name | Last Name | +——–+————+———–+ | Group1 | John | Doe | +——–+————+———–+ | Group1 | Jane | Doe | +——–+————+———–+ | Group2 | John | Smith | +——–+————+———–+ | Group2 | Jane | Smith | +——–+————+———–+ 这是我需要的Excel视图的一个例子。 你可以看到复制组是隐藏的: +——–+————+———–+ | Group […]