spread导出csv如何设置文件为只读呢?
用spread导出csv文件,即使设置protect、operationmode、lock,导出之后的文件还是可以进行修改,请问有什么方式可以设置导出的csv文件为只读模式呢?代码如下:
fpCSV.Sheets.Protect = true;
fpCSV.Sheets.OperationMode = OperationMode.ReadOnly;
fpCSV.Sheets.Cells.Locked = true;
fpCSV.Sheets.SaveTextFile(form.FileName, FarPoint.Win.Spread.TextFileFlags.None, FarPoint.Win.Spread.Model.IncludeHeaders.None, "", ",", "");
CSV本身内容就只是逗号分隔文本,你用记事本也是可以打开CSV文件的。
并没有办法设置只读。给sheet设置表单保护protected也是针对导出的xlsx文件的
是的,那些都是针对excel的。因为本地文本文件是可以设置只读属性的,所以我想能不能在代码层面设置属性。看来也是没有办法了。非常感谢版主的回复! 不客气,
确实只能按照你这个思路,针对于文件来设置只读属性。这个通过.NET提供的接口应该是可以的,你可以调研一下看看
页:
[1]