Asherandy
2015-12-14 05:36有关 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条回答
为你推荐
- fopen()没有使用php在同一目录中找到文件
- xls
- csv
- php
- fopen
- 1个回答
- 求大神指点,python脚本文件,设置EXCEL单元格背景颜色,并没有报错,但是为什么不变色
- python
- 1个回答
- Servlet 在线打开Excel,pdf,word......
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 0个回答
- 这个word文档无法保存桌面怎么解决?
- java
- excel
- 文档
- 图片
- word
- 13个回答
- python 如何将Tab分隔的文本文件批量转为Excel文件
- python
- excel
- 1个回答
换一换