草庐IT

csv_export

全部标签

c# - 从包含重音字符的剪贴板(从 Excel 粘贴)获取 CSV 数据

场景我的用户将从Excel中复制单元格(从而将其放入剪贴板)我的应用程序将从剪贴板中检索这些单元格问题我的代码从剪贴板中检索CSV格式但是,如果原始Excel内容包含ä(带变音符号的a)等字符,则检索到的CSV字符串不包含正确的字符(ä最终对我显示为“正方形”)相比之下,如果我的代码从剪贴板检索Unicode文本格式,一切正常:ä保留在从剪贴板检索的字符串中源代码-原始-有问题[STAThread]staticvoidMain(string[]args){varfmt_csv=System.Windows.Forms.DataFormats.CommaSeparatedValue;//

c# - 将棘手的字符串转义为 CSV 格式

我必须从网络服务输出创建一个CSV文件,CSV文件使用带引号的字符串和逗号分隔符。我无法更改格式...所以如果我有一个string它就变成了一个"string"...如果该值已经有引号,它们将被双引号替换。例如str"ing变成"str""ing"...但是,最近我的导入由于以下原因而失败原始输入字符串是:"","word1,word2,..."每个单引号都替换为双引号,结果为:"""",""word1,word2,...""然后在写入CVS文件之前用引号作为前缀和后缀:""""",""word1,word2,..."""如你所见,最终结果是这样的:""""",""word1,word

c# - 将棘手的字符串转义为 CSV 格式

我必须从网络服务输出创建一个CSV文件,CSV文件使用带引号的字符串和逗号分隔符。我无法更改格式...所以如果我有一个string它就变成了一个"string"...如果该值已经有引号,它们将被双引号替换。例如str"ing变成"str""ing"...但是,最近我的导入由于以下原因而失败原始输入字符串是:"","word1,word2,..."每个单引号都替换为双引号,结果为:"""",""word1,word2,...""然后在写入CVS文件之前用引号作为前缀和后缀:""""",""word1,word2,..."""如你所见,最终结果是这样的:""""",""word1,word

c# - 使用 LINQ 将列表转换为 CSV 字符串

我有一个整数列表,我希望能够将其转换为字符串,其中每个数字都用逗号分隔。到目前为止,如果我的列表是:12345我的预期输出是:1,2,3,4,5这可以使用LINQ吗?谢谢 最佳答案 在.NET2/3中varcsv=string.Join(",",list.Select(i=>i.ToString()).ToArray());或(在.NET4.0中)varcsv=string.Join(",",list); 关于c#-使用LINQ将列表转换为CSV字符串,我们在StackOverflow上

c# - 使用 LINQ 将列表转换为 CSV 字符串

我有一个整数列表,我希望能够将其转换为字符串,其中每个数字都用逗号分隔。到目前为止,如果我的列表是:12345我的预期输出是:1,2,3,4,5这可以使用LINQ吗?谢谢 最佳答案 在.NET2/3中varcsv=string.Join(",",list.Select(i=>i.ToString()).ToArray());或(在.NET4.0中)varcsv=string.Join(",",list); 关于c#-使用LINQ将列表转换为CSV字符串,我们在StackOverflow上

python读取CSV文件表头字段乱序作json文件(自己笔记)

有时候我们会将csv文件的某列对应某列(或这某几列);如{A:[B,C,D,E]},说白了就是一个键对应的值是一个列表,但是有时候我们的值在表头中位置不一致,这时候我们就需要先获取每一个字段的索引值,这样程序就会通过索引值自动找到对应的值在表头中的索引。如下图(我故意写反了):1、将A列作为键2、将[寄件网点,派件网点]作为值,但是位置不一定解决方案,找到索引,前提是字段必须在表头中importcsvwithopen('./原始账单大网(csv)/'+f,newline='',encoding='utf-8')ascsvfile:#读取CSV文件内容reader=csv.reader(csvf

c# - 在 .net 中编写 CSV 文件

我需要将数据集导出为CSV文件。我花了一段时间寻找一套规则,并意识到在编写CSV文件时有很多规则和异常(exception)。http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.htmlhttp://bytes.com/topic/c-sharp/answers/236875-problems-streamwriter-output-csvhttp://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/007

c# - 在 .net 中编写 CSV 文件

我需要将数据集导出为CSV文件。我花了一段时间寻找一套规则,并意识到在编写CSV文件时有很多规则和异常(exception)。http://knab.ws/blog/index.php?/archives/3-CSV-file-parser-and-writer-in-C-Part-1.htmlhttp://bytes.com/topic/c-sharp/answers/236875-problems-streamwriter-output-csvhttp://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/007

c# - 使用 fileHelpers 库的 CSV 中的列标题?

FileHelper库中是否有内置字段属性,可以在最终生成的CSV中添加标题行?我用Google搜索过,但没有找到太多关于它的信息。目前我有这个:DelimitedFileEngine_engine=newDelimitedFileEngine(T);_engine.WriteStream(HttpContext.Current.Response.Output,dataSource,int.MaxValue);它可以工作,但没有标题。我正在考虑使用FieldTitleAttribute之类的属性并将其用作列标题。那么,我的问题是我应该在什么时候检查属性并插入标题列?有没有人做过类似的事

c# - 使用 fileHelpers 库的 CSV 中的列标题?

FileHelper库中是否有内置字段属性,可以在最终生成的CSV中添加标题行?我用Google搜索过,但没有找到太多关于它的信息。目前我有这个:DelimitedFileEngine_engine=newDelimitedFileEngine(T);_engine.WriteStream(HttpContext.Current.Response.Output,dataSource,int.MaxValue);它可以工作,但没有标题。我正在考虑使用FieldTitleAttribute之类的属性并将其用作列标题。那么,我的问题是我应该在什么时候检查属性并插入标题列?有没有人做过类似的事