我试图将导入csv文件中的某些列复制到,selected.csv但它给了我这个错误:
'ValueError: Usecols do not match columns, columns expected but not found: ['Status']';
Run Code Online (Sandbox Code Playgroud)
不管我使用哪个列名仍然不起作用。我尝试打印标题并正常显示它们,我什至尝试从那里复制列名,所以如果我错过了空格或其他东西,但它仍然给我同样的错误。我已经搜索了答案,但我找到的答案都不适合我。
'ValueError: Usecols do not match columns, columns expected but not found: ['Status']';
Run Code Online (Sandbox Code Playgroud)
这些是打印的列名称:
['Auftragsdatum;"Auftrags-Nr.";"Ihre Referenz";"Auftragswert";"Auftragsstatus";"Lieferadresse";"Pos.";"Menge";"Art.Nr.";"Herst.Nr.";"Produktname";"Ihre Referenz (Position)";"Netto / Stk.";"Rechn.-Nr.";"Liefers.-Nr.";"Serien-Nr.";"Status";"Hersteller"']
Run Code Online (Sandbox Code Playgroud) 如标题中所述,我有一个HTML表,该表只有几列,用户必须从下拉列表中选择值。我想要做的就是能够将此表导出到CSV文件。我在网上找到了一个jquery插件,但是下拉列表有问题。它为每一行返回所有选项,而不是所选择的所有选项。我尝试解决此问题,但失败了。
jQuery插件和示例表位于jsfiddle中:
https://jsfiddle.net/bLa8pn74/
我试图插入这个:
if($(this).find('select').each(function(){
line.push(_quote_text($(this).find("option:selected").text()));
}));
Run Code Online (Sandbox Code Playgroud)
但是它只打印头行。我现在应该是简单的改变,但是我无法弄清楚。
编辑:我想我的解决方案是不创建新表。
编辑2:我也尝试此代码:
if($(this).find('select')){
line.push(_quote_text($(this).find('option:selected').text()));
}
line.push(_quote_text(_trim_text($(this).text())));
Run Code Online (Sandbox Code Playgroud)
它为我提供了选定的选项,但之后还提供了所有下拉选项以及多余的“”,“”,从而在其中找到一个空单元格。
如果我在第二个“ line.push”之前添加“ else”,则它仅返回所选值,其他所有内容均为空。
我正在尝试将字符串拆分为单词列表
split_string :: String -> [Word]
split_string x = words x
“函数式编程很有趣,不是吗?” 应该还给我:
[“功能”,“编程”,“是”,“有趣”,“不是”,“它?”]
但它反而返回给我: ["Functional","Programming","is","Fun,","isn\8217t","it?"]
如何避免撇号问题?如果这是一个愚蠢的问题,我是 Haskell 的新手,所以提前抱歉。