Tag: csv

Github不能读取csv数据

我上传了我的jekyll站点到github,并为我的数据文件创build了一张表。 数据显示当我在本地运行网站。 不幸的是,我上传到github后,我不再显示。 我有我的csv数据名为“_csv”文件夹下的“vclists.csv”。 我的存储库 – https://github.com/geloangelia/myvcsite/ 下面是我的数据文件的表格应该显示的链接。 https://geloangelia.github.io/myvcsite/jekyll/update/2017/01/20/welcome-to-jekyll.html

CSV格式的UTF-8和Microsoft Excel

在我的应用程序中,我有一个可以导出到CSV的项目列表。 为此,我创build了一个Blob,如下所示: var BOM = "\ufeff"; var blob = new Blob([csv], { type: 'csv;charset=utf-8' }); 如果此列表中的数据包含特殊字符,导出的文件在MS Excel中未正确打开。 所以我在我的代码中添加了一行(在下面的代码片段中的第二行),正如我在许多Q&A论坛中发现的: var BOM = "\ufeff"; var csv = BOM + csv; var blob = new Blob([csv], { type: 'csv;charset=utf-8' }); 这是有效的 – CSV在Excel中正确打开,但保存文件时,它以文本格式保存,而不是CSV格式。 这意味着我需要“另存为”文件并更改默认types,如果我想要正确保存。 这是真的吗? 我真的必须在两个选项之间进行select – 查看文件还是保存正确?

VBA:将行从CSV复制到新工作表中的列

我是VBA的初学者,必须编写一个代码来执行以下操作: 1-检索文件夹中的所有csv文件 2-将文件名放在新工作表的第一行。 3-从csv文件中复制所有列标题(第一行) 4-将它们粘贴在新工作表的每个文件名下的一列中。 我知道我需要使用范围,但我很困惑如何使用它。 这是我所做的获取CSV文件。 我有将行复制到列的问题: Dim CSVPath Dim FS Dim file Dim wkb As Excel.Workbook Dim ResultsSheet As Worksheet Dim RowPtr As Range Dim CSVUsed As Range Set ResultsSheet = Sheet1 'Clear the results sheet ResultsSheet.Cells.Delete Set FS = CreateObject("Scripting.FileSystemObject") 'The CSV files are stored in a "CSV" subfolder of the folder […]

尝试导出使用Windows PowerShell Active Directory模块的用户的CSV列表

所以下面是我到目前为止: import-module activedirectory $domain = "ourdomain" Get-ADUser -Filter {enabled -eq $true} -Properties whenCreated,EmailAddress,CanonicalName | select-object Name,EmailAddress,CanonicalName,whenCreated | export-csv C:\Data\test.csv 不幸的是,当我运行上述我在CSV中得到两种不同格式的date,例如: 2017年1月1日 1/01/2017 8:35:56 PM 这个问题构成的问题是没有一个干净的方法来sorting它们。 Excel的格式不会将这些格式中的任何一种更改为更像另一种格式,这是因为包含时间而不是其他格式,并且因为包含时间的格式不使用单个数字中的尾随零,但时间排他的格式呢。 我们有一个现有的脚本来捕获用户使用LastLogonTimestamp属性,通过将底线改为: select-object Name,EmailAddress,CanonicalName,@{Name="Timestamp"; Expression={[DateTime]::FromFileTime($_.whenCreated).ToString('yyyy-MM-dd_hh:mm:ss')}} 出于某种原因,当我们查询LastLogonTimestamp属性时,这个expression式运行正常,但是当我们运行这个版本查询whenCreated属性时,我们得到了Timestamp头下的一个完全空白的列。 我对PowerShell本身并不是很了解,而且我的同事find了LastLogonTimestamp的原始脚本,只是在网上发现它,并尽可能最小化地调整它以使其适用于我们,所以我不知道这个东西行可以正常使用这些属性之一,而不是其他。 对我来说这似乎很奇怪,虽然在同一个程序中使用date的两个属性会以不同的格式存储它们,所以我不相信那就是了。 在任何情况下,任何人可以提供帮助我们在这个脚本的输出中获得一个统一的date格式的帮助将不胜感激 – 它不需要有时间,如果它更容易取消,但如果他们同样容易,我们可以保留它。

从文件夹VBA合并文本文件

我一直在使用下面的代码一段时间,但已经注意到,它是从领先0的下降。 我已经尝试将代码更改为.OpenText并获取错误 “期望的函数或variables”。 加载的文件是在使用批处理脚本打开之前转换为.txt文件的.csv文件。 Sub ExcelFileMerger() Dim bookList As Workbook Dim mergeObj As Object, dirObj As Object, filesObj As Object, everyObj As Object Application.ScreenUpdating = False Application.DisplayAlerts = False Set mergeObj = CreateObject("Scripting.FileSystemObject") 'change folder path of excel files here Set dirObj = mergeObj.Getfolder("H:\Reports\ahs\ProductDatabase\CV3 Tools\CV3 Product Merger\CV3 Files") Set filesObj = dirObj.Files For Each everyObj […]

一个特殊的字符被附加在js中的csv导出之前

我正在做一个CSV导出使用jQuery。 我的价值观中有特殊的字符。 另外我需要使用分号作为分号。 我的代码是: var array= []; array.push("Item;Name;Value"); array.push("1;Test,1;Test § 17"); array.push("2;Test2;Test § 18"); var csvAudit = []; for (var i = 0; i < array.length; i++) { csvAudit.push(array[i]); } var csvExport = csvAudit.join('\n'); var csvFileName = "test.csv"; var contentType = 'text/csv;charset=utf-16'; csvExport = "\ufeff" + 'sep=;\r\n' + csvExport; var csvFile = new Blob([csvExport], { […]

Excel到CSV仅使用VBA打印特定列

我有一个Excel电子表格有多个列(AG)与信息在行1-26。 我正在尝试使用VBA脚本来只转换列A和D到CSV文件列A和B.我已经能够转换列A和D和A是在正确的位置(列A行1-26 ),但是列D结束于列D和行27-52。 我错过了将excel中的D列移动到CSV中的B列? 任何帮助将不胜感激! 看到我目前的代码如下: Dim file As Integer Dim filepath As Variant Dim filename As Variant Dim Row As Integer Dim Col As Integer Dim Data1 As String Dim Data2 As String Dim Line As String Dim LineValues() As Variant Dim OutputFileNum As Integer Dim PathName As String Dim SheetValues() As Variant file […]

Excelmacrosselect从CSV导入的内容和位置

我有一个.csv文件导出从我的银行帐户,这是目前正在导入Excel通过Excel自动导入,然后与我的macros(删除一些列,格式更改,concat,等等..没有什么特别的)处理。 但是,.csv文件没有一致的格式,并且有一些列会改变它们的位置(例如,列“IBAN”有时是第2列,有时是第5列),或者根本不存在,导致我的macros坠毁。 我需要的是一些代码,它将首先与.csv一起工作,检查列“IBAN”的.csv并在检查后导入它,所以总是让我们说列号。 1和我的macros将处理列号。 1没有问题。 有任何想法吗?

从网站下载Zip文件(包含.csv)到excel VBA

我偶然发现了这个代码,但是我很难让它工作。 我试图从网站上下载一个包含.csv的zip文件,并把内容放到我的excel文件中。 我目前被困在这一行: '3 rename file Name targetFileCSV As targetFileTXT 它说,它无法find该文件。 任何帮助表示赞赏! 'Main Procedure Sub LETSDOTHIS() Dim url As String Dim targetFolder As String, targetFileZip As String, targetFileCSV As String, targetFileTXT As String Dim wkbAll As Workbook Dim wkbTemp As Workbook Dim sDelimiter As String Dim newSheet As Worksheet url = "http://www20.statcan.gc.ca/tables-tableaux/cansim/csv/00260008-eng.zip" targetFolder = Environ("TEMP") […]

VBA将多个FreeFile导出为CSV

我试图使用Freefile导出到文本文件。 这个过程是带有许多列的工作表,并为每个列导出它作为文本。 我一直在得到的问题是错误55代码“文件已经打开”。 因为我想列的范围作为input变长,我不知道多less自由文件命令我需要。 For j = intColumOffsett + 1 To intLastColumn strDate = wkSource.Cells(1, j).Value strNewFile = strDirectory & strDate & " New.csv" For i = 1 To intLastRow strTarget = strTarget & wkSource.Cells(i, 1).Value & "," strTarget = strTarget & wkSource.Cells(i, 2).Value & "," strTarget = strTarget & wkSource.Cells(i, 3).Value & "," strTarget […]