csv

无法将 JSON 转换为 CSV 文件
csv

无法将 JSON 转换为 CSV 文件

我需要从 JSON 文件中提取特定的防病毒产品扫描结果,并以 csv 格式列出元素以供进一步处理。JSON 文件示例如下: 文件的内容scanresults.json { "scans": { "Bkav": { "detected": true, "version": "1.3.0.9899", "result": "W32.AIDetect.malware2", "update": "20230417" }, "Lionic": { "detected": true,...

Admin

在 csv 文件中搜索第二列中特定文本的关注编号
csv

在 csv 文件中搜索第二列中特定文本的关注编号

我有两个主要的 csv 文件如下: 文件1.csv 731,dev-servers.com.,A,192.168.0.10 598,test-servers.com.,A,192.168.0.12 599,test1-servers.com.,A,192.168.0.11 文件2.csv dev-servers.com.,A,192.168.0.10 test-servers.com.,A,192.168.0.12 test1-servers.com.,A,192.168.0.11 我正在寻找命令来在 column2(file1) 和 column1(f...

Admin

为什么在 LibreOffice Calc 中编辑 CSV 文件时无法在单元格开头输入单引号?
csv

为什么在 LibreOffice Calc 中编辑 CSV 文件时无法在单元格开头输入单引号?

在 LibreOffice Calc 中编辑 CSV 文件时,我发现无法在单元格开头为数字和字符串输入单引号。尝试这样做时,引号会被自动删除,并且在保存 CSV 文件时不会出现在其中。 我已经尝试修改“工具”菜单中的“自动更正选项”,并且还尝试更改单元格格式,但问题仍然存在。 尽管我在网上进行了广泛的研究,但我仍未能找到解决此问题的方法。 ...

Admin

Excel:如何在单元格内以逗号分隔的列中搜索值
csv

Excel:如何在单元格内以逗号分隔的列中搜索值

我有一列位于不同行中的文本,并且有一个单元格,该单元格内的值由逗号分隔,如下所示。 一 二 AB AB、EF 光盘 ... 我希望公式在第 1 列中的任何文本出现在其他单元格中时返回 True。这些单元格实际上位于不同的工作表上,但我认为这不会造成问题。 我能够使用 SEARCH 和 CONCAT 函数来查看特定文本字符串是否存在于单元格内,但是,除非我使用非常长的 IF 函数列表,否则我无法找到将第 1 列中的所有内容与该单元格进行比较的方法。 如果有帮助的话,潜在的可以预定义第 1 列中可能出现的项目。列的长度是可变的,但永远...

Admin

从 Outlook 收件箱下载包含今天日期的 CSV 文件,并使用 powershell 将其保存到文件夹中。我的代码似乎不起作用
csv

从 Outlook 收件箱下载包含今天日期的 CSV 文件,并使用 powershell 将其保存到文件夹中。我的代码似乎不起作用

我正在尝试编写一个 powershell 脚本来下载每天通过电子邮件发送的 csv 并将其保存到文件夹中,然后使用 powershell/excel 对其进行处理。我已经编写了 powershell 来打开文件并使用用 VBA 编写的 excel 宏对其进行处理,但我似乎无法获取下面的代码来下载附件。通过电子邮件发送的文件名通常是 exceptions_123456.csv,但文件名有时会更改,但它始终是 .CSV,并且是我每天收到的唯一 csv 文件。所以我想下载今天通过电子邮件发送给我的任何 csv 文件并发送到我的收件箱。 这是我尝试过的代码,它似乎不...

Admin

列排序未按正确顺序排列数字
csv

列排序未按正确顺序排列数字

我正在将一个包含以下数据的 .csv 文件上传到第三方程序中,例如: 当(第三方)程序按“数字”列对这些数据进行排序时,它看起来像是按第一个字符而不是整个数字对列进行排序。 例如,它会按如下方式排序此列表:1、10、11、12.... 而不是:1、2、3、4、5.... 这与.csv 文件有关,还是与程序中的某些排序功能有关? 我可以添加另一列来对此类表进行正确排序吗? ...

Admin

使用 PCRE2 正则表达式对冒号前的短语进行分组,并对逗号分隔的值进行分组
csv

使用 PCRE2 正则表达式对冒号前的短语进行分组,并对逗号分隔的值进行分组

我有一个看似简单的任务,但对我来说却不起作用。仅使用 PCRE2 Regex(没有其他任何东西),我试图在行首的第一个冒号之前收集一个短语,然后分离并放置同一组内所有逗号分隔的值。 以下是一些示例文本: Shapes: circle, rectangle, triangle Junk line: this part, here, should work, but: make sure, that last colon, isn't caught 应按如下方式捕获: 第 1 组: Shapes: 第 2 组: circle rectangle ...

Admin

误导性数据格式 Excel .csv
csv

误导性数据格式 Excel .csv

我正在生成一个包含如下示例数据的 .csv 文件: TIME,LUX 18:00:00,30 18:00:01,30 18:00:02,30 18:00:03,30 18:00:04,30 18:00:05,30 18:00:06,30 18:00:07,30 18:00:08,30 18:00:09,30 18:00:10,30 18:00:11,30 当我打开写字板时,我看到的数据与上面完全相同,但是,当我在 Excel 中打开它时,它变为: TIME,LUX 00:00,3 00:01,3 00:02,3 00:03,3 00:04,3 00:05,...

Admin

仅使用 REGEX 对带有锚文本的多个键值对进行分组?
csv

仅使用 REGEX 对带有锚文本的多个键值对进行分组?

TL;DR:如何获取一系列以逗号分隔的键:值对,但前提是它们以特定字符串开头? 你好, 我遇到的情况是,我有一个包含多行的文本块,每行可以有一个随意的其上的键值对的数量。 键和值以冒号分隔,然后每对以逗号分隔。行以特定的键值对开头,其中一些需要捕获,其他则忽略。其他行没有任何键值对,但可能有冒号和逗号,这可能会混淆正则表达式字符串。 以下是该任务的一些参数/限制: 这些值将以逗号分隔,需要捕获,而不仅仅是匹配 每个逗号分隔的值将有一个冒号对,需要以 KEY:VALUE 格式分组,其中 KEY 始终为第 1 组,VALUE 始终为第 2 组 正则表达式不能跨...

Admin

Awk 在特定列中精确匹配字符串仅返回标题行
csv

Awk 在特定列中精确匹配字符串仅返回标题行

我有一个 6-7M 行的 CSV 文件,最终用户希望使用 Excel 或 Numbers 进行查看。每个用户只需查看文件的一个子集,因此我希望提供awk一行代码,供他们在进行上游更改之前使用。 CSV 文件如下所示: # bot-eod-report.csv underlying_symbol,id,executed_at,ewma_nbbo_ask,ewma_nbbo_bid TSLA,TSLA230224C00210000,2023-02-17 20:34:16.639229+00,5.40,5.35 DKNG,DKNG230421C00035000,2...

Admin

仅使用 REGEX,将最后一个(分隔的)单词复制到每个逗号分隔的值?
csv

仅使用 REGEX,将最后一个(分隔的)单词复制到每个逗号分隔的值?

我有一系列行,其中有任意数量的逗号分隔值,然后是一个井号标记的注释。挑战在于,使用仅有的 PCRE2正则表达式用于PERL,执行以下操作: 存储‘##’后的短语 在短语中添加管道 从字符串末尾删除 将此存储的短语复制到每个逗号分隔的值 (编辑:这可以是任意数量的 CSV) 将逗号替换为“##” 确保行末没有“##”或逗号 这是我的测试字符串: quirky, stable, fun ##Paul and Jill mean, rude, sad ##Dave rich, foolish, gorgeous ##Amanda 期望的结果: P...

Admin

如何使用 VBA 在 Excel 中一次导入多个 csv 文件
csv

如何使用 VBA 在 Excel 中一次导入多个 csv 文件

我正在尝试使用 VBA 将同一目录中的多个 csv 文件导入我的 Excel 工作表。以下代码仅使用一个 csv 文件即可很好地运行。但我缺乏调整 VBA 脚本以将所有数据导入同一张 Excel 工作表的知识。如果有人能帮助我,我将不胜感激。下一个 csv 文件中的数据需要导入到同一张工作表的第一个空行。 Sub loadDataFromCSV() Const csvFile = "N:\Temp voor automatisering\*.csv" Dim ws As Worksheet, csv As Workbook, cCount As Lo...

Admin

使用 sed 从行中删除逗号和接下来的 3 个字符
csv

使用 sed 从行中删除逗号和接下来的 3 个字符

我正在编写一个 shell 脚本,用于将 fail2ban 日志发送到 postgres 数据库。应用程序日志中的事件时间戳令人讨厌地显示以逗号分隔的事件毫秒数(例如:11:01:26,899),postgres 不喜欢这样,我也不需要,以下是日志中的一行示例: 2023-02-09 11:01:26,899 fail2ban.filter [6823]: INFO [sshd] Found xxx.xxx.xxx.xxx - 2023-02-09 11:01:26 这是文件中唯一有逗号的地方。是否可以使用 sed 删除此逗号和接下来...

Admin

我有两个单元格,每个单元格都有逗号分隔的值,我想将它们合并为一个单元格
csv

我有两个单元格,每个单元格都有逗号分隔的值,我想将它们合并为一个单元格

我有两个 Excel 单元格(A1 和 B1),每个单元格都包含逗号分隔的值,我想将这些值合并到一个单元格(C1)中,以便单元格 A1 中的第一个值通过逗号“链接”到单元格 B1 中的第一个值,所有值均如此例如:单元格 A1 包含以下内容:B21:01、B22:02、B23:01、B25:01 单元格 B1 包含以下内容:1578,2758,10599,5478 单元格 C1 应如下所示:B21:01,1578、B22:02,2758、B23:01,10599、B25:01,5478 我尝试过 =concatenate(transpose(A1:A4)&am...

Admin

使用 PowerShell 有效地向大型 CSV 文件添加标题
csv

使用 PowerShell 有效地向大型 CSV 文件添加标题

我需要向一个大型 CSV 文件(900+MB)添加标题,但 PowerShell 在我的系统上停滞了 3 个小时以上,有时甚至崩溃。 问题: 有没有办法让数据流过而不是通过导入/导出将数据完全加载到内存中? 如果可能的话,我需要快速向现有的大型 CSV 文件添加标头。以下是我使用的代码变体,但每个代码变体都存在我目前不知道的问题。任何帮助或指导都非常感谢。 代码缓慢 $File = 'C:\Install.tmp\target.csv' $filedata = import-csv $file -Header "Column 0","Column 1","C...

Admin