|
1
6
.NET具有内置的csv分析器。一个真正的代码,跟随RFC到字母,当某些行不好,但文件的其余部分可以被解析时提供错误恢复。 http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.fileio.textfieldparser.aspx |
|
|
2
4
我认为研究不同开源许可证之间的区别是值得的,这样你就可以向任何“禁止”你使用它们的人解释它们的含义以及它们对你公司的影响。 例如,我从不主张在我们的一个封闭源代码程序中使用一个GPL'ED库,但是可以使用一个L-GPL'ED。其他许可证也同样不那么麻烦。 还要记住,仅仅因为一个库以GPL的形式发布在Web上,通常情况下,如果通过电子邮件发送给作者,您可能会发现他们有其他许可选项。例如,我对一个GPL库感兴趣,给作者发了电子邮件,他说他很乐意以每年100美元的价格获得闭源项目的许可,以获得支持,并且不需要运行时成本(我们公司的任何人都可以在我们提供的任何数量的产品上使用该库,总共100美元)。 对于开发版本来说,这比3000美元要好,对于我也考虑过的商业库来说,这是一个糟糕的景象。诚然,商业图书馆比开源图书馆做的要多得多,但我们当时并不需要所有这些额外的功能。 |
|
|
4
2
|
|
|
5
2
Sébastien Lorion's excellent CSV library 根据 MIT license 因此,只要你承认原始版权,你就可以用它做任何事情。 |
|
|
6
1
在.NET中使用内置OLEDB和Jet引擎如何?它还处理不同的文件分隔符类型。看这篇文章 |
|
|
7
0
尝试 CSV Helper (我写的)。它有MS PL许可证。如果您可以使用Microsoft产品,您也应该能够使用它。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |