Flutter桌面/ Windows平台上的Flutter-desktop Open Excel文件

时间:2019-05-15 06:40:02

标签: dart flutter

要在Windows平台上运行Flutter,我可以通过go-flutter-desktop来实现。
单击按钮时,我需要打开Excel文件。
经过长时间的努力,我想分享一下此片段

1 个答案:

答案 0 :(得分:1)

import 'dart:io';
...
onTap: () {

                    String win10Path =
                        'C:\\progra~1\\MIF5BA~1\\Office16\\EXCEL.EXE';
                    String win7Path =
                        'C:\\progra~2\\micros~1\\Office14\\EXCEL.EXE';
                    //'C:\\progra~1\\MIF5BA~1\\Office16\\EXCEL.EXE'
                    try {
                      print('process start');
                      Process.run(win7Path, ['C:\\test.xlsx'])
                          .then((ProcessResult results) {
                        print(results.stdout);
                      });
                    } catch (e) {
                      print(e);
                    }
                  }

enter image description here