C# StreamWriter 写入文本文件列的问题
来源:互联网 发布:ppt生成视频软件 编辑:程序博客网 时间:2024/06/01 08:16
C#用StreamWriter写入txt文件中,想做到像ecxel那样列对齐模式。
由于梅列的字符串的长度不同,所以后面才会产生错位现象的。
因而需要设置一个每列长度的标准值,例如30,其意义为:如果该列字符为0时,将插入30个半角空格以作分隔。
然后计算一下物品列字符串实际占位长度,因为汉字是全角字符,会占据两个英文字母、数字所占的位置。
这与他们的字节数占用比例是相同的,所以可以通过计算字节数的方法来计算它实际的占位长度,可以通过这个方法来计算:
Encoding.Default.GetBytes(字符串).Length
比如 Encoding.Default.GetBytes("测试abc").Length 的结果就是7
然后再使用标准值减去这个计算得出的值,就是你需要插入的半角空格数了,这样就能保证单价列对齐。
0 0
- C# StreamWriter 写入文本文件列的问题
- C# 文本文件的写入操作(StreamWriter)_在文本后追加信息
- StreamWriter(流形式写入文本文件)
- C#中流写入类StreamWriter的介绍
- C#中流写入类StreamWriter的介绍
- c#针对文本文件之StreamRead和StreamWriter出现的理由
- C# 使用 StreamWriter 写入数据
- C# 使用 StreamWriter 写入数据
- 使用StreamReader和StreamWriter读取和写入文本文件
- C#使用StreamWriter类写入文件文件
- C#使用StreamWriter类写入文件文件
- c# Excel 读取,StreamWriter写入文件
- C#写入/读出文本文件
- C#写入TXT文本文件
- C#写入TXT文本文件
- c#读取写入文本文件
- c#文本文件写入
- c#读取写入文本文件
- Android异步消息框架
- Oracle Cluster Table( SQL Statement ref.)
- UV滚动不平滑-抖动原因及解决方法[Unity]
- 11.继续学习之交通灯管理系统
- css中的星号用法
- C# StreamWriter 写入文本文件列的问题
- 深度剖析应用服务器Tomcat - 架构设计
- 黑马程序员——Java面向对象(三)
- 2014-09-25——jQuery获取Form表单数据
- Linux下gcc、objdump、file命令使用方式总结
- ImageView设置setVisibility属性不起作用解决办法
- Cocos2d-x学习:vs2010使用vld检测内存泄露
- 手机游戏引擎的选择--学习游戏开发Cocos2d-x和Unity3D/2D哪个前景更好?更易上手?
- 解决ubuntu打开windows中txt文件出现乱码现象