我没有刀鱼 2022-08-08 10:32 采纳率: 0%
浏览 132
已结题

如何将excel设置成文本格式输出

C#创建excel并将导出的excel单元格设置成文本格式
        Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();
        Workbook excelWB = excelApp.Workbooks.Add(System.Type.Missing);  //创建工作簿(WorkBook:即Excel文件主体本身)
        Worksheet excelWS = (Worksheet)excelWB.Worksheets[1];
        string filepath = "";
        FolderBrowserDialog folder = new FolderBrowserDialog();
        folder.Description = "选择文件所在文件夹目录";  //提示的文字
        if (folder.ShowDialog() == DialogResult.OK)
        {
            filepath = folder.SelectedPath;
        }
       Microsoft.Office.Interop.Excel.Range range1 = xlsWorkSheetAdd.get_Range("J1", "J65535");
       range1.NumberFormat = "@";//文本格式
        excelWB.SaveAs(filepath+"结果.xlsx");
        excelWB.Close();
        excelApp.Quit();
        MessageBox.Show("生成成功!");
workbook未包含get_Range的定义,并且找不到第一个可接受“workbook”类型参数的可访问拓展方法“get_Range”
我的解答思路和尝试过的方法 引用了using Microsoft.Office.Interop.Excel;但是为什么get_Range用不了
我想要达到的结果 有没有办法将新建的excel表格设置成文本格式
  • 写回答

6条回答 默认 最新

  • 软泡芙 C#领域优质创作者 2022-08-08 10:55
    关注
    获得1.40元问题酬金

    有一个不是很完美的方法,就是在内容的首部或尾部加入全角空格,这样excle会自动显示为文本,就是显示的时候会有一串空白显示就是

    评论

报告相同问题?

问题事件

  • 系统已结题 8月16日
  • 创建了问题 8月8日

悬赏问题

  • ¥100 求汇川机器人IRCB300控制器和示教器同版本升级固件文件升级包
  • ¥15 用visualstudio2022创建vue项目后无法启动
  • ¥15 x趋于0时tanx-sinx极限可以拆开算吗
  • ¥500 把面具戴到人脸上,请大家贡献智慧
  • ¥15 任意一个散点图自己下载其js脚本文件并做成独立的案例页面,不要作在线的,要离线状态。
  • ¥15 各位 帮我看看如何写代码,打出来的图形要和如下图呈现的一样,急
  • ¥30 c#打开word开启修订并实时显示批注
  • ¥15 如何解决ldsc的这条报错/index error
  • ¥15 VS2022+WDK驱动开发环境
  • ¥30 关于#java#的问题,请各位专家解答!