我使用文件上传控件将 CSV 文件保存到服务器中。具有列 deviceid 的 CSV 文件。它具有 17 位数字,例如“12345678901234567”,但被视为字符串。现在我正在使用下面的代码将此 csv 保存在服务器中。
现在我从服务器打开相同的文件,但相同的列格式从字符串更改为指数格式的数字,最后两位数被视为 0。如何在不更改数据类型的情况下存储 csv。
string rnd_number = Convert.ToString(random.Next(1, 100000));
path = System.IO.Path.GetFileName(fp_excel.PostedFile.FileName);
SaveLocation = Server.MapPath("Document" + "\\" + folder.Trim() + "\\" + rnd_number + fileExt);
path = "../Document/" + folder + "/" + rnd_number + fileExt;
ViewState["path"] = Server.MapPath(@"Document/" + folder + "/" + rnd_number + fileExt);
fp_excel.PostedFile.SaveAs(SaveLocation);
lbl_msg.Text = path;
update(Server.MapPath(@"Document/" + folder + "/" + rnd_number + fileExt));