读TXT文件然后写入EXCEL里
如下是txt内容,主要有表空间信息:
表空间标识 = 0
名称 = SYSCATSPACE
类型 = 系统管理空间
内容 = 任何数据
状态 = 0x0000
详细解释:
正常
总计页数 = 14291
可用页数 = 14291
已用页数 = 14291
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1 表空间标识 = 1
名称 = TEMPSPACE1
类型 = 系统管理空间
内容 = 系统临时数据
状态 = 0x0000
详细解释:
正常
总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1
怎么才能读取其中的 表空间标识 = 1
名称 = TEMPSPACE1
总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用
将这几行数写入excel中
如下是txt内容,主要有表空间信息:
表空间标识 = 0
名称 = SYSCATSPACE
类型 = 系统管理空间
内容 = 任何数据
状态 = 0x0000
详细解释:
正常
总计页数 = 14291
可用页数 = 14291
已用页数 = 14291
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1 表空间标识 = 1
名称 = TEMPSPACE1
类型 = 系统管理空间
内容 = 系统临时数据
状态 = 0x0000
详细解释:
正常
总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1
怎么才能读取其中的 表空间标识 = 1
名称 = TEMPSPACE1
总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用
将这几行数写入excel中
遍历或数组写入excel
string[] a = System.IO.File.ReadAllLine(@"c:\1.txt");
foreach (string b in a)
{
string[] c = b.Split(new string[1] { "=", StringSplitOptions.RemoveEmptyEntries });
string c1 = c[0].Trim(); // 左边
string c2 = c[1].Trim(); // 右边
}
至于“怎么往Excel里写”,网上很多。
foreach (string b in a)
{
string[] c = b.Split(new string[1] { "=", StringSplitOptions.RemoveEmptyEntries });
string c1 = c[0].Trim(); // 左边
string c2 = c[1].Trim(); // 右边
}
这行会报错
foreach (string b in a)
{
string[] c = b.Split(new string[] { "=" }, StringSplitOptions.RemoveEmptyEntries); string c1 = c[0].Trim(); // 左边
string c2 = c[1].Trim(); // 右边
}
http://blog.csdn.net/lifeng_2009/archive/2009/12/29/5098645.aspx
sw.Start();
using (StreamReader sr = new StreamReader(path))
{
sr.ReadToEnd();
}
sw.Stop();
String[] lines = File.ReadAllLines(path);
for (int i = 0; i < lines.Length; i++)
Console.WriteLine(lines[i]); Excel.Application ThisApplication = null;
Excel.Workbooks m_objBooks = null;
Excel._Workbook ThisWorkbook = null;
Excel.Worksheet xlSheet = null; xlSheet = (Excel.Worksheet)ThisWorkbook.
Worksheets.Add(Type.Missing, ThisWorkbook.ActiveSheet,
Type.Missing, Type.Missing);
写个协议转换函数读取txt被容;
保存在excel里就简单多了,可以通过数据库引擎,也可以通过excel动态库
名称 = SYSCATSPACE
类型 = 系统管理空间
内容 = 任何数据
状态 = 0x0000
详细解释:
正常
总计页数 = 14291
可用页数 = 14291
已用页数 = 14291
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1 表空间标识 = 1
名称 = TEMPSPACE1
类型 = 系统管理空间
内容 = 系统临时数据
状态 = 0x0000
详细解释:
正常
总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用
高水位标记(页) = 不适用
页大小(以字节计) = 4096
扩展数据块大小(页) = 32
预取大小(页) = 16
容器数 = 1
怎么才能读取其中的 表空间标识 = 1
名称 = TEMPSPACE1 总计页数 = 248
可用页数 = 248
已用页数 = 248
可用页数 = 不适用 请问高手怎么截取这些 数据放入数据集里,然后在Datagridview里显示出来,或生成图表? 高手能给出代码吗? 让我学习学习~~~~~~