Tag: csv

将所有的行列值转换为仅列的格式

我有一个Excel表 。 请看“示例校正”表。 我有多个行和列的值。 我需要所有的值仅列格式。 也就是说, 我需要从2465,2503等到331806的所有值在单个新列中 。 (请忽略表格中的“K”后的任何值)。 由于间歇性的空行和中间区域的不需要的文本,我无法应用任何公式或VBA脚本。 参考: https : //www.extendoffice.com/documents/excel/1172-excel-transpose-multiple-columns-into-one-column.html 我尝试了VBA脚本,但只有当所有的行都连续存在时才有效。 这是我的代码: Sub TableToColumn() Dim Rng As Range, LR As Long, i As Long LR = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To LR Set Rng = Range("A" & i, "J" & i) 'Change range to suit needs Range("M" & […]

正确的方式将数据导出为Excel?

我目前正试图从我的应用程序以Excel或CSV导出一些数据。 什么是完成这个最好的方法? 我应该从后端导出还是导出一次我有数据客户端使用Angular 2中的库? 我的Web API 2控制器当前生成一个列表,然后将其作为JSON发送到前端。 这一切工作,我只是在出口清单挣扎。 这是我正在做的一个样本 [HttpGet] [Route("/api/preview/{item}")] public IActionResult Preview(string item) { if (item!= null) { var preview = _context.dbPreview.FromSql("Exec sampleStoredProcedure {0}, 1", item).ToList(); return Ok(preview); } } 这就是我如何生成发送给Angular 2的数据。 如果有必要,我可以提供任何Angular 2代码,但这只是一个正常的服务。 不知道是否有一些图书馆与Angular 2运行良好的出口。 我已经看到了一些JavaScript的,但alaSQL的东西,但它似乎不会用于Angular 2。 有任何想法吗?

Java将csv-String写入Excel

在我的程序中,我想写一个string* .xlsx string示例: A,B,C,d,E ,,楼\ NA,B,C,d,E ,,女,\ n 我想写一个如下所示的Excel文件: 我怎样才能做到这一点? private void createExcel() throws Exception { //Create blank workbook XSSFWorkbook workbook = new XSSFWorkbook(); //Create a blank sheet XSSFSheet spreadsheet = workbook.createSheet("Excel Sheet"); 我怎样才能从我的csvString创build行和列? //Write the workbook in file system FileOutputStream out = new FileOutputStream(new File("FilePath.xlsx")); workbook.write(out); out.close(); System.out.println("*.xlsx written successfully" ); } 我很感激任何帮助

Excel – 将两个CSV文件合并为一个具有公共列的文件

我正在用csv格式(movielens latest-small dataset)处理两个数据集。 下面给出的是两个领域。 rating.csv user_id movie_id rating movie.csv movie_id movie_name 我想要的是将它们组合成一个带有以下字段的.csv文件 user_id movie_id movie_name rating 这样公共列movie_id映射到相应的movie_name 。 这可以使用Excel来完成吗? 如果没有,我该怎么办? 我只是需要它作为我的推荐引擎的数据集,所以任何简单的解决scheme都是值得欢迎的,因为最终的结果就是最重要的。 但是,因为我有一些在Java中的经验,这将容易我的容易理解和实施。 如果有某种方式使用Excel,那么这将是最好的。 我已经尝试在网上search,发现一些VLOOKUP方法,但不能清楚地得到它。 此外,我尝试了一些在线合并工具,但他们只是附加一张接着一张没有映射列。 所以我也没有问题使用在线工具。

从Excel工作表添加标题到导出的CSV文件

我正在寻找解决scheme来处理将一些预定义的标题添加到从Excel工作表中导出的CSV文件。 我正在申请由BruceWayne添加的解决scheme,当我将VBA代码应用到当前的Excel工作表时,它将标题添加到Excel电子表格本身。 我试图find一种方法来将这个VBA代码应用于导出的CSV文件本身,而不是Excel电子表格。 我的VBA代码目前看起来如此: Sub WriteCSVFile() Dim My_filenumber As Integer Dim logSTR As String My_filenumber = FreeFile logSTR = logSTR & Cells(18, "C").Value & " , " logSTR = logSTR & Cells(19, "C").Value & " , " logSTR = logSTR & Cells(20, "C").Value & " , " logSTR = logSTR & Cells(21, "C").Value & " […]

读取excel svc并将结果列表转换为字典

我有几天的search,我怎么能做到这一点,我不能解决这个问题。 我看到了太多关于我会做什么的信息,但是我无法解决我的问题(对于我的不好的补充)。 我会从Excel中读取值,然后将其插入到字典中。 为了做到这一点,我从一个csv excel中读取,并将其插入到字典中,我读取行并将其插入到列表中,当所有列表都被放入字典中时,我就有了这个文件(excel): action key turn on TO001 turn off TO000 conect CO001 disconect DI000 plug PO001 unplug UP000 我的代码读取CSV文件是: def __call__(self, fileToRead): print("\n Now the output from a dictionary created from the csv file") try: with open(Read.ROUTE+fileToRead+Read.EXT, 'rt') as mycsvfile: dictioData = csv.DictReader(mycsvfile, dialect='excel') for row in dictioData: Read.list.append(row) print(row) except FileNotFoundError […]

使用重命名和设置分隔符将.xlsx处理为使用Powershell的csv

我有一个Excel文件,我收到并希望使用Powershell将其处理为CSV。 我必须非常明确地进行修改,以便能够处理csv信息的程序的可靠input。 我不知道确切的标题,但我知道可以重复。 我所做的是用Excel打开xlsx文件,并将其另存为CSV: $objExcel = New-Object -ComObject Excel.Application $objExcel.Visible = $True $objExcel.DisplayAlerts = $True $Workbook = $objExcel.Workbooks.open($xlsx1) $WorkSheet = $WorkBook.sheets.item($sheet) $xlCSV = 6 $Workbook = $objExcel.Workbooks.open($xlsx2) $WorkSheet = $WorkBook.sheets.item($sheet) $WorkBook.SaveAs($csv2,$xlCSV) 现在,XLSX文件将有逗号,所以首先我想把它们改成点。 我试过这个,但它不工作: $objRange = $worksheet.UsedRange $objRange.Replace ",", "." 它错误地说:意外的标记“”,“”。 然后当保存我想设置分隔符为逗号,因为它使用“;” 标准。 像这样的东西: $WorkBook.SaveAs($csv2,$xlCSV) -delimiter "," 最后一个问题是重复的头文件; 这可以防止PS使用导入CSV。 在这里,我尝试过,当文件用逗号分隔它的工作原理: Get-Content $downloads\BBKS_DIR_AUTO_COMMA.csv -totalcount 1 >$downloads\Headers.txt 但后来我需要重新命名重复的名字,像我可以有Regio,Regio,Regio。 […]

通过macros导入CSV时date格式不一致

我是一个完整的Excel VBA新手。 我最近设法将下面的macros安装到我的个人工作簿中,以便可以通过点击一个button来导入CSV文件(select必要的选项): Sub OpenTextFile() filetoopen = Application.GetOpenFilename("Text Files (*.txt;*.csv), *.txt;*.csv") If filetoopen = Null Or filetoopen = Empty Then Exit Sub Workbooks.OpenText Filename:=filetoopen, _ Origin:=65001, DataType:=xlDelimited, Comma:=True End Sub 有用。 但是,它并不一致。 我用它来处理不同的CSV文件(所有这些都是在ISO 8601date系统中预先格式化的),但是我得到了不同的结果。 在其中一些date输出是DD / MM / YYYY hh:mm,但在其他一些奇怪的我不明白(如00:00,0或50:00,0)。 我可以手动select行内容并将格式更改为长期的,所以至less我确信,Excel可以将数据识别为date而不是文本。 我怎样才能确保date都格式化? 这取决于什么? 谢谢!

自动从Excel导出到MySQL

我有一系列的报告,每天都有传入,并希望自动执行此过程。 到目前为止,我已经把电子邮件推送到一个文件夹和一个python脚本来格式化他们在数据库中的密钥匹配,并重新写入一个新的文件。 我被困在导出csv文件到MySQL的过程。 有任何想法吗?

Excel:如何匹配一个string并查找所有行数据?

我有2张, A和B A包含具有给定slug行,以及一些“指标”列。 Slug | Views | Shares aaa | 10 | 5 bbb | 25 | 2 ccc | 5 | 0 表B有一个巨大的slugs list(有些可能不包含在表A )。 我基本上想通过slug值“search”表A ,并“填写”这些相应的值。 以下是表B的示例输出: Slug | Views | Shares xxx | – | – bbb | 25 | 2 aaa | 10 | 5 ddd | – | – eee […]