none
Excel导出为Prn文件如何保持单元格换行? RRS feed

  • 问题

  • 在Excel表格中,可以通过 设置单元格格式--》对齐--》 文本控制 自动换行 来实在文本在单元格内的换行,

    但一另存为 prn 格式(及文本格式)后,换行就不起作用了,结果还是一行,有没有什么开关能让他保持这个换行?  我要写VBA代码
    MapGuide开发者网络
    2009年9月14日 14:44

答案

  • 既然楼主知道prn是无格式的文本文件,为什么还想要用它来记录格式信息呢?是否可以考虑另存为其他格式,如excel本身的格式呢?
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月15日 6:32
    版主

全部回复

  • prn格式只是用空格分隔字段的文本文件,其中只记录了单元格数据,没有格式信息。
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月15日 5:16
    版主
  • 是,我明白prn格式是空格分隔的文本文件,

    比如excel中的 单元格内换行成

    --------------------------------
    | 这是excel中的 | 第二个
    |效果                |表头
    ----------------------------
    |      2332         | 566
    |                      |
    -------------------------




    现在的prn格式的生成效果是:
    ************************************
     这是excel中的 效果                 第二个表头
     2332                                    566



    而我想要的prn效果是: 
    ****************************

     这是excel中的                 第二个
     效果                              表头
          2332                        566
                         

    (请注意表头的换行,他应该还是excel中那种,应该是2行或者3行,当然prn是没格式信息的文本文件,那前面可以补空格的啊,
    有没有简单的实现办法?




    MapGuide开发者网络
    2009年9月15日 6:27
  • 既然楼主知道prn是无格式的文本文件,为什么还想要用它来记录格式信息呢?是否可以考虑另存为其他格式,如excel本身的格式呢?
    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月15日 6:32
    版主
  • 业务需要,必须得txt格式,比如股票软件里面的F10信息,全是txt的,
    知道他们是怎么弄的吗?能弄成那样的更好,不行的话,我上面简单的方案也行


    MapGuide开发者网络
    2009年9月15日 11:40
  • 抱歉,对股票一窍不通,但帮别人做过改过几个基金方面的EXCEL应用,基本上都是动态读取网站上的行情,然后根据需要加以处理。


    Microsoft Technet Observer 如果问题没有解决,请继续跟帖讨论;如果问题得到解决,请标记为答复。
    2009年9月15日 13:53
    版主
  • 嗯,这倒是和股票本身没多大关系,

    我要做的就是从读取网页上<table>表示的数据,然后把他存成格式能对齐的txt就行。
    prn基本上能满足需要了,但是因为表格比较长就会有换行了,所以希望prn也能换行就好了


    MapGuide开发者网络
    2009年9月15日 14:22