Asherandy 2015-12-14 05:36 采纳率: 0%
浏览 1363

有关 Excel 打开txt文件问题

   DataTable mydt = new DataTable("table");

            object missing = System.Reflection.Missing.Value;
            Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.ApplicationClass();
            //app.DecimalSeparator = "|";
            Microsoft.Office.Interop.Excel.Workbook wb = app.Application.Workbooks.Open(filePath, missing, missing, missing, missing, missing, missing, missing,
          missing, missing, missing, missing, missing, missing, missing);
            app.Application.DisplayAlerts = false;
            app.Application.Visible = true;

            // 这里由人工手动接管,操作分隔符 后在将excel使用权交还程序运行,
            /*  即 在这里让系统休眠,并监控 当前打开的 excel ,如果用户在对excel 进行 保存操作,将继续执行后续操作 */

            Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)wb.ActiveSheet;
            // 读取 sheet 数据保存至 datatable

由于txt的分隔符不确定,所以这里通过 excel 打开文件后的实际内容是无法使用的。需要读 excel 进行分裂,但是我在分裂这里试过几次都没有成功,
所以现在打算在 打开excel后又人工接管表格操作,操作后在将表格交还给 程序操作。
求助 这里怎么与手动 互动?

  • 写回答

2条回答 默认 最新

  • qq_33421519 2016-03-07 01:47
    关注

    linux下打开windows txt文件中文乱码问题
    linux下打开windows txt文件中文乱码问题

    评论

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置