获取txt文本

string str;
string invoice_num_10;
string invoice_num_9;
double invoice_amount_9=0;
double invoice_tax_9=0;
int i;
if(openFileDialog1.ShowDialog()  == DialogResult.Cancel)
    return;
System.IO.StreamReader f_name = new System.IO.StreamReader(openFileDialog1.FileName,System.Text.Encoding.Default);
while((str = f_name.ReadLine()) != null)  //读取每一行的信息
{
    if(str.StartsWith("//"))
    {
        str = f_name.ReadLine();
        //int nRowCount = Convert.ToInt32(str[3]);
        str = str.Replace("~~", "~");
        string[] mychar = str.Split(‘~‘);
        int nRowCount = Convert.ToInt16(mychar[5]);
        invoice_num_9 = mychar[3]+mychar[4];
        invoice_num_10 = mychar[8];
        invoice_amount_9= Convert.ToDouble(mychar[9]);
        invoice_tax_9= Convert.ToDouble(mychar[11]);
        // MessageBox.Show(invoice_num_9);

        for(i=1;i<=efGrid1.EFRows -1;i++)  //循环Grid每一行,找到与读取invoice_num_10相同的行,并赋值
        {
            if(efGrid1.GetDataDisplay(i,"invoice_num_10").ToString().Trim() == invoice_num_10.Trim())
            {
                efGrid1[i,"check_option"] = true;
                efGrid1[i,"invoice_num_9"] = invoice_num_9;
                efGrid1[i,"invoice_amount_9"] =invoice_amount_9;
                efGrid1[i,"tax_amount_9"] =invoice_tax_9;
            }
        }
        for(int iRow=0; iRow<nRowCount; iRow++)
        {
            str = f_name.ReadLine();
        }
    }
}
f_name.Close();
时间: 2024-10-25 04:18:19

获取txt文本的相关文章

获取Excel数据(或部分数据)并导出成txt文本格式

运行代码前先导入jxl架包,以下代码仅供参考: 测试excel文件(我要获取该excel的内容为省.县.乡.村.组和PH的值): ExcelTest01类代码如下: // 读取Excel的类 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import jxl.Cell; import jxl.Sheet; import jxl.Workbook; public class ExcelT

专题五.列表基础知识 二维list排序、获取下标和处理txt文本实例

使用Python处理txt汉字文字.二维列表排序和获取list下标 一. list二维数组排序 它和字符串不同之处在于:字符串只能由字符组成而且不可变的(不能单独改变它的某个值),而列表是能保留任意数目的Python对象灵活容器. 总之,列表可以包含不同类型的对象(包括用户自定义的对象)作为元素,列表可以添加或删除元素,也可以合并或拆分列表,包括insert.update.remove.sprt.reverse等操作. 列表排序介绍 [1]常用列表排序方法包括使用List内建函数list.sor

android 输出.txt 文本换行问题

// 获取当前日期和时间 Calendar cal = Calendar.getInstance(); String fileName = cal.get(Calendar.YEAR) + "_" + cal.get(Calendar.MONTH) + "_" + cal.get(Calendar.DAY_OF_MONTH) + ".txt"; FileWriter fileWriter = new FileWriter(new File(fil

PHP将富文本编辑后的内容,去除样式图片等只保留txt文本内容

1.从数据库读取富文本内容样式如下: <p style=";text-indent: 0;padding: 0;line-height: 26px"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp; &nbsp;这是一个小小的测试!这是一个小小的测试!这是一个小小的测试!这是一个小小的测试!这是一个小小的测试!</span&g

jquery 获取textarea文本值详解

今天用jquery获取textarea文本值,遇到这么一个问题: 一开始用val()方法报错,后面使用text(),可以运行,但是获取的值永远为空,最后在改成val(),可以正常使用. 于是乎:为了把这个问题弄清楚,开始了遥远的解读jQuery源码之旅 步骤: 1. 给textarea设置默认值,分别输出text()和value()值 2. 改变textarea的文本值,在分别输出text()和value()值 例子: 代码: 1 <!doctype html> 2 <html lang

jquery获取一组文本框的值

$("#btn5").click(function()  {    var str="";$("[name='checkbox'][checked]").each(function() '用来获取数组{        str+=$(this).val()+",";    '用来遍历数组    //alert($(this).val());    }) jquery获取一组文本框的值,布布扣,bubuko.com

mac下新建txt文本

一直有个疑惑,mac下如何新建txt文本呢?今天终于找到了答案.具体操作如下: 1.下载一个XtraFinder.dmg,下载路径如下:http://www.trankynam.com/xtrafinder 2.下载之后安装,然后做如下设置: 3.然后就可以实现各种功能了,例如拷贝完整的路径,新建txt文件等,实例如下: 完成以上步骤,就可以在mac中建立一个文件夹,也可以获得完整的路径了. 具体的图标如下图:

根据文件夹地址获取txt文件并获取txt内容索引

本文章原创,引用转载请注明作者出处. 这两天写了一个小的C++程序,用的开发工具是visual studio.个人感觉Microsoft做的visual studio真心的很强大,推荐大家在开发c\c++,以及c#,asp.net等一些软件的时候可以使用visual studio. 说一下我开发的的程序效果:输入一个文件夹地址,程序可以遍历该文件夹以及该文件夹中所有子文件夹中文件,经过判断获取所有txt类型文件地址,并进入txt文件根据txt文件内容生成索引返回.之后用户可以输入关键字,程序返回

vbs实现的支持拖动的txt文本切割器

vbs实现的支持拖动的txt文本切割器 作者: 字体:[增加 减小] 类型:转载 时间:2008-06-20我要评论 用vbs实现的txt文本文件切割器,默认为8000个字符切为一个文件.支持拖动. SplitFile.vbs '/*=========================================================================    ' * Intro       .txt文本切割器,默认为8000个字符切为一个文件.支持拖动.    ' *