作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在做一个项目,我需要上传一个 CSV 文件并阅读它。我在 Visual Studio 2010 和 MVC3 以及 C# 语言中工作。
如果我要使用 html fileuplaod 控件,我应该如何获取上传的文件并在客户端本身读取它而不将文件保存在服务器中。我必须使用 jquery 吗?我已经搜索但没有得到满足我要求的解决方案。我是 MVC3 和 CSV 文件处理的新手并且很困惑。
*上传 .csv 文件并读取它以将其保存在数据库中的最简单方法是什么。
非常感谢一个清晰的解决方案。谢谢。
最佳答案
您可以做的是将文件保存在服务器上,然后从服务器读取内容后,您可以删除该文件。
我认为您无法从客户端读取信息。您必须将其上传到您的服务器才能阅读。
using (StreamReader CsvReader = new StreamReader(input_file))
{
string inputLine = "";
while ((inputLine = CsvReader.ReadLine()) != null)
{
values.Add(inputLine.Trim().Replace(",", "").Replace(" ", ""));
}
CsvReader.Close();
return values;
}
关于c# - 如何在 ASP.NET MVC3 中上传和读取 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5064525/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!