问题标签 [csvtotable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
58 浏览

javascript - jQuery: td:nth-child 不能从 document.ready 调用

我正在做一个小型语言培训项目:我使用jQuery.csvToTable插件
从 .csv 文件导入德语单词表及其英语翻译。

现在,我想要获得的是,当打开语言按钮时,单元格中的单词将被 HTML 输入替换,并在关闭时恢复。

我想我可以使用循环遍历td:nth-childcolumnNumber)的行并将所有单词保存到数组中来做到这一点。当第一次单击按钮时,该函数会检查单元格是否有输入 - 如果没有,则添加它,如果有,则将数组恢复到单元格中。

我的问题是createFirstArr(); 函数不会填充数组,据我所知,问题出在td:nth-child中- 在 click 函数之外看不到它。

您知道如何从document.read()函数访问td:nth-child吗?

因为如果我通过单击调用数组创建函数,它将始终用<input>-s填充它,因为它需要实际的单元格内容。

我的最终目标是让用户通过填充空白来检查他的知识,然后检查单元格中的单词是否正确。

在此先感谢您的时间!

0 投票
2 回答
504 浏览

javascript - 如何在脚本中引入行和列跨度?

我正在尝试将表字符串(如 csv)转换为 html 表。我的代码适用于简单的表,但是当它合并行和列时它失败了。那么如何在脚本中使用行跨度和列跨度?

JS

RS#2 ---表示行跨度为 2

cs#8 ---表示 colspan 为 8

| ---是单元格的分隔符

|\n ---换行

$scope.allText 中的值是 CSV 表字符串

所以基本上我应该把这张表作为输出 -

输出表

0 投票
1 回答
452 浏览

javascript - 如何将我的表格字符串解析为 Angular JS 中的 html 表格?

我正在尝试将表字符串(如 csv)转换为 html 表。我的代码适用于简单的表,但是当它合并行和列时它失败了。那么如何在脚本中使用行跨度和列跨度?

| ---是单元格的分隔符

|\n ---换行

RS(#) ---Row Span wrt 列号

CM(#) --- 列拆分 wrt 列标题

$scope.allText 中的值是 CSV 表字符串

所以基本上我应该把这张表作为输出 - 输出表

0 投票
3 回答
4659 浏览

c# - C# 读取 CSV 到 DataTable 并调用行/列

我目前正在做一个小项目,我遇到了一个我目前无法解决的问题......

我有多个要读取的“.CSV”文件,它们都具有相同的数据,只是具有不同的值。

在阅读第一个文件时,我需要创建标题。问题是它们没有按列拆分,而是按行拆分(如您在 Header1-Header3 上方所见)。

然后它需要读取值 1 - 值 3(它们列在第 2 列中),除此之外,我需要使用“Info2”的数据创建另一个 Header -> Header4,该数据始终放置在第 3 列和第 3 行中2(我可以忽略第 3 列的其他值)。

所以第一个文件之后的结果应该是这样的:

在多个文件之后,它应该是这样的:

我用 OleDB 尝试过,但我得到了我无法修复的错误“缺少 ISAM”。我使用的代码如下:

我做的另一个尝试是使用 StreamReader。但是标头在错误的位置,我不知道如何更改此+为每个文件执行此操作。我尝试的代码如下:

我感谢所有愿意提供帮助的人。感谢您阅读本文!

您忠诚的

0 投票
1 回答
420 浏览

javascript - 带有 jquery 的独立 html 页面在 chrome 浏览器中打开 .csv 文件

我正在尝试在 chrome 浏览器中打开一个独立的 html 页面。

此 html 页面包含 jquery-1.4.2.min.js 和 jquery.csvToTable.js 以打开 csv 文件并在浏览器页面中显示表格。

当我尝试在 Chrome 浏览器中打开时,出现以下错误,

jquery-1.4.2.min.js:130 无法加载文件:///C:/test/sample.csv: 跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https。

除了上述之外,在 Edge 浏览器中也可以正常打开。

0 投票
1 回答
58 浏览

javascript - 文件更改时刷新视图 - CsvToHtmlTable 库

我正在努力将 CSV 转换为 Javascript 中的表格 - 到目前为止一切顺利,这是执行此操作的一段代码:

由于 Tasks.csv 每 5 分钟更新一次,我希望在发生这种情况时重新绘制我的表格。我在该库( https://github.com/derekeder/csv-to-html-table )中找不到任何配置选项来实现这一点,而且我不知道如何自己实现它。

此外,所有项目都包含在一个简单的 index.html 页面中,其中包含 Javascript 脚本,因此没有其他内容可真正展示。

有任何想法吗?

0 投票
1 回答
883 浏览

r - 将文本数据转换为表格/csv 格式

我需要使用 R 将文本数据(例如段落)转换为数据框(保存为 csv 文件)。具体需要是将每个段落中的每个单词放在列中的单独单元格中。以下代码将文本转换为表格,但它将每行中的单词放在一个单元格中。你能帮助创建一个单列数据集,每个单词都在一个单独的单元格中吗?

0 投票
1 回答
164 浏览

database - 如何使用 talend 通过手动将 id 增量为 csv 中每一行的 Max(id)+1 来从 CSV 文件中转储表中的数据

我正在尝试执行 ETL Talend 作业,其中我在 csv 文件中有记录,并且必须将这些记录转储到表中。我的表有主键列,即 ID。CSV 文件没有 Id 列。所以我必须从表中获取 max(Id)+1 并一一插入 csv 行,每行都有增量 id。

尝试将 Max(Id) 设置为全局变量,并在 Tmap 中将此 id 递增为每行的 id+1。但它不会为 Csv 文件中的每条记录增加

0 投票
0 回答
35 浏览

python - 如何在保持领先空白的同时将 CSV 或 excel 转换为 PDF?

我正在尝试将 csv 转换为 pdf,并且我的列包含空格,例如:

我试过了:

df.to_html()

但它忽略了空格。

空格对于此列很重要,因为它代表层次结构。

0 投票
0 回答
14 浏览

spring-batch - 如何通过在春季批处理中拆分一组列来读取一个csv文件并写入不同的表

例如

有一个 csv 文件,它有 20 列 id,name,....

我希望将前 10 列数据写入一个表中,就像其他 10 列数据在不同表中一样

如何在 Spring Batch 中使用 ItemReader、ItemWriter 来实现这一点