精华内容
下载资源
问答
  • 在一个表格内嵌套另一个表格时,如何居中? 假设大表格为: <table id="tableRow"> <tr> <th>City</th> <th>Date</th> <th>Temperature</th> <th...

    在一个表格内嵌套另一个表格时,如何居中?

    假设大表格为:

    <table id="tableRow">
      <tr>
        <th>City</th>
        <th>Date</th>
        <th>Temperature</th>
        <th>Altitude</th>
        <th>Population</th>
        <th>Diner Rating</th>
      </tr>
      <tr>
        <td>Walla Walla, WA</td>
        <td class="center">June 15th</td>
        <td class="center">75</td>
        <td>1,204 ft</td>
        <td>29,686</td>
        <td class="center">4/5</td>
      </tr>
      <tr class="cellcolor">
        <td>Magic City, ID</td>
        <td class="center">June 25th</td>
        <td class="center">74</td>
        <td class="">5,312 ft</td>
        <td>50</td>
        <td class="center">3/5</td>
      </tr>
      <tr>
        <td>Bountiful, UT</td>
        <td class="center"> July 10th</td>
        <td class="center">91</td>
        <td>4,226 ft</td>
        <td>41,173</td>
        <td class="center">4/5</td>
      </tr>
      <tr class="cellcolor">
        <td>Last Chance, CO</td>
        <td class="center">July 23rd</td>
        <td class="center">102</td>
        <td>4,780 ft</td>
        <td>265</td>
        <td class="center">3/5</td>
      </tr>
      <tr>
        <td rowspan="2">Truth or Consequences, NM</td>
        <td class="center">August 9th</td>
        <td class="center">93</td>
        <td rowspan="2">4,242 ft</td>
        <td rowspan="2">7,289</td>
        <td class="center">5/5</td>
      </tr>
      <tr>
        <td class="center">August 27th</td>
        <td class="center">98</td>
        <td class="center">
          <table>
            <tr>
              <th>Tess</th>
              <td>5/5</td>
            </tr>
            <tr>
              <th>Tony</th>
              <td>4/5</td>
            </tr>
          </table>
        </td>
      </tr>
      <tr class="cellcolor">
        <td>Why, AZ</td>
        <td class="center">August 18th</td>
        <td class="center">104</td>
        <td>860 ft</td>
        <td>480</td>
        <td class="center">3/5</td>
      </tr>
    </table>

    小表格为:

          <table>
            <tr>
              <th>Tess</th>
              <td>5/5</td>
            </tr>
            <tr>
              <th>Tony</th>
              <td>4/5</td>
            </tr>
          </table>

    使其居中的CSS为:

    table table
    {
      margin-left:      20px;
      margin-right:     20px;
    }

    效果:

    综上,在一个表格内嵌套另一个表格时,居中的一种方法为设置小表格的外边距。

    转载于:https://www.cnblogs.com/isAndyWu/p/11462938.html

    展开全文
  • 原文:http://coolketang.com/staticCoding/5a995102fe88c21c80b2e3f6.html1. 本节课将为您演示,如何在表格中嵌入...我们将创建一个自定义的单元格,在此单元格中添加另一个表格,作为单元格的子元素。 3. 在弹出...

    原文:http://coolketang.com/staticCoding/5a995102fe88c21c80b2e3f6.html

    1. 本节课将为您演示,如何在表格中嵌入另一个表格,从而创建更加强大的布局效果。首先在项目文件夹上点击鼠标右键,弹出右键菜单。 



    2. 在弹出的右键菜单中,选择创建新文件选项。我们将创建一个自定义的单元格,在此单元格中添加另一个表格,作为单元格的子元素。 


    3. 在弹出的文件模板选择窗口中,保持默认的选项,然后点击下一步按钮,进入下一步设置页面。 


    4. 在类名输入框内,输入类的名称。 


    5. 点击下一步按钮,进入下一步设置页面。 


    6. 保持默认的文件存储位置 ,点击创建按钮,完成文件的创建。 


    7. 现在开始编写代码,创建一个自定义的单元格的类。 


    8. 首先引入需要遵循的表格视图的相关协议。 


    9. 接着添加两个属性,一个是表格对象,另一个作为表格的数据来源。 


    10. 然后重写单元格的初始化方法,在该方法中对单元格进行自定义操作。 


    11. 首先实现父类的初始化方法。 


    12. 接着初始化一个表格对象,并设置表格对象的显示区域。 


    13. 设置表格对象的数据源和代理,为当前的视图控制器对象。 


    14. 接着设置不允许内部表格的滚动,只允许单元格所属表格可以进行滚动。 


    15. 将表格视图添加到根视图中。 


    16. 添加一个代理方法,用来设置表格的行数,在此设置表格的行数,与数组的长度保持一致。 


    17. 添加一个代理方法,用来初始化或复用表格中的单元格。 


    18. 创建一个字符串常量,作为单元格的复用标识,然后根据复用标识,从表格中获取可以复用的单元格。 


    19. 如果没有可以复用的单元格,则初始化一个默认样式的单元格,并设置单元格的复用标识。 


    20. 从数组中获得指定序号的字符串,作为单元格的标题文字。 


    21. 接着设置标题文字的字体大小为12。 


    22. 设置文字的颜色为灰色。 


    23. 然后设置标签可显示多行文字。 


    24. 接着创建一个类方法,用来根据字符串的长度,计算单元格的高度。 


    25. 创建一个字体常量,和单元格中文字的字体大小相同。 


    26. 然后通过计算,获得文字的显示区域。 


    27. 通过将显示区域的高度减去文字至基线的距离,获得文字的高度。将显示区域的宽度,除以每行文字的宽度200,获得文字的行数。两者相乘得到总的高度。 


    28. 添加一个代理方法,用来设置单元格的高度。 


    29. 首先根据单元格的序号,获得该单元格将要显示的字符串。 


    30. 接着根据刚刚创建的类方法,计算单元格容纳该字符串所需的高度。 


    31. 然后进行临界判断,从而将高度数值保持在一个合理的范围之内。 


    32. 添加一个方法,用来设置表格的数据源。该方法将在外部的表格中被调用。 


    33. 设置自定义单元格的数组属性,作为该单元格的表格的数据源。 


    34. 接着计算单元格内部的表格的高度,首先初始化一个浮点常量。 


    35. 然后创建一个循环,遍历表格的数据源。通过对每个单元格的高度进行累计,合计整个表格的高度。 


    36. 接着重新绘制表格的显示区域,并刷新表格中的数据。 


    37. 继续添加一个方法,用来获得单元格内部表格的高度数值。 


    38. 最后添加一个必须实现的初始化方法。然后在左侧的项目导航区,打开视图控制器的代码文件。 


    39. 现在开始创建处于外部的表格视图,并在表格中使用刚刚自定义的包含表格的单元格。 


    40. 首先使当前的视图控制器类,遵循表格视图的数据源协议和代理协议。 


    41. 接着创建一个数组,作为新闻的标题。 


    42. 创建另一个二维数组,作为新闻的评论内容。 


    43. 获得设备的屏幕尺寸。 


    44. 然后创建一个矩形区域,作为表格视图的显示区域。 


    45. 接着初始化一个指定显示区域的表格对象。 


    46. 设置表格对象的数据源和代理,为当前的视图控制器对象。 


    47. 设置单元格的分隔线为空白。 


    48. 最后将表格视图添加到根视图中。 


    49. 添加一个代理方法,用来设置表格的行数,在此设置表格的行数为新闻标题数组长度的两倍。偶数行用来显示标题,奇数行用来显示评论。 


    50. 添加一个代理方法,用来初始化或复用表格中的单元格。 


    51. 创建两个字符串常量,作为单元格的复用标识。第一个用于显示新闻标题的偶数行单元格,另一个用于显示新闻评论的奇数行的自定义单元格。 


    52. 接着创建两个单元格对象,一个是系统默认样式的单元格,另一个是包含子表格的自定义单元格。 


    53. 判断如果是偶数行,则执行之后的代码。 


    54. 根据偶数行的复用标识,从表格中获取可以复用的单元格。 


    55. 如果没有可以复用的单元格,则初始化一个默认样式的单元格,并设置单元格的复用标识。 


    56. 设置单元格的标题文字为新闻的标题。 


    57. 设置标题文字的字体大小为14。 


    58. 接着设置标题文字的颜色为白色。 


    59. 同时设置单元格的背景颜色为橙色。 


    60. 返回设置好的偶数行的单元格。 


    61. 接着处理奇数行的单元格,首先根据奇数行的复用标识,从表格中获取可以复用的单元格。 


    62. 如果没有可以复用的单元格,则初始化一个包含子表格的自定义单元格,并设置单元格的复用标识。 


    63. 从数组中获得该单元格将要显示的文字内容。 


    64. 然后调用自定义单元格对象的,设置子表格的数据源的方法,在设置子表格数据源的同时,也使子表格的高度做到自适应。 


    65. 最后返回奇数行的单元格。 


    66. 添加一个代理方法,用来设置单元格的高度。 


    67. 判断如果是偶数行的单元格,则设置高度为40。 


    68. 接着处理奇数行单元格的情况。 


    69. 获得该单元格中的所有文字。 


    70. 然后初始化一个浮点数的变量,用来合计单元格的高度。 


    71. 此处使用相同的方式,通过累加的方式计算子表格的高度。 


    72. 最后返回该高度的数值与20的和,避免单元格中的文字过于拥挤。接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。 


    73. 在弹出的模拟器中,观察表中表的排版效果。最后点击此处的[停止]按钮,关闭模拟器并结束本节课程。 


    本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载



    展开全文
  • 本文将演示如何在表格中嵌套另一个表格并使Cell的高度自适应,创建更加强大的布局效果。 在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。 【New File】->【Cocoa Touch Class】->【Next】-> 【Class】...

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    ➤微信公众号:山青咏芝(shanqingyongzhi)
    ➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/
    ➤GitHub地址:https://github.com/strengthen/LeetCode
    ➤原文地址:https://www.cnblogs.com/strengthen/p/10181992.html 
    ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
    ➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    目录:[Swift]通天遁地Swift

    本文将演示如何在表格中嵌套另一个表格并使Cell的高度自适应,创建更加强大的布局效果。

    在项目文件夹【DemoApp】上点击鼠标右键,弹出右键菜单。

    【New File】->【Cocoa Touch Class】->【Next】->

    【Class】:CustomizeUITableViewCell ,类名。

    【Subclass of】:UITableViewCell ,父类

    【Language】:Swift

    ->【Next】->【Create】
    在项目导航区,打开刚刚创建的代码文件【CustomizeUITableViewCell.swift】

    现在开始编写代码,创建一个自定义的单元格的类。

      1 import UIKit
      2 
      3 //引入需要遵循的表格视图的相关协议UITableViewDataSource, UITableViewDelegate
      4 class CustomizeUITableViewCell: UITableViewCell, UITableViewDataSource, UITableViewDelegate {
      5     
      6     //添加两个属性:
      7     //1.表格对象
      8     var tableView : UITableView!;
      9     //2.数据来源
     10     var comments : [String] = []
     11     
     12     //重写单元格的初始化方法,在该方法中对单元格进行自定义操作
     13     override init(style: UITableViewCellStyle, reuseIdentifier: String?)
     14     {
     15         //首先实现父类的初始化方法
     16         super.init(style: style, reuseIdentifier: reuseIdentifier);
     17         
     18         //初始化一个表格对象,并设置表格对象的显示区域
     19         tableView = UITableView(frame: CGRect(x: 20, y: 0, width: 280, height: 90))
     20         //设置表格对象的数据源为当前的视图控制器对象
     21         tableView.dataSource = self
     22         //设置表格对象的代理为当前的视图控制器对象
     23         tableView.delegate = self
     24         //设置不允许内部表格的滚动,
     25         //只允许单元格所属表格可以进行滚动
     26         tableView.isScrollEnabled = false;
     27         
     28         //将表格视图添加到根视图中
     29         self.addSubview(tableView)
     30     }
     31     
     32     //添加一个代理方法,用来设置表格的行数
     33     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
     34     {
     35         //在此设置表格的行数,与数组的长度保持一致
     36         return comments.count
     37     }
     38     
     39     //添加一个代理方法,用来初始化或复用表格中的单元格
     40     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
     41     {
     42         //创建一个字符串常量,作为单元格的复用标识
     43         let identifier = "reusedCell"
     44         //根据复用标识,从表格中获得可以复用的单元格
     45         var cell = tableView.dequeueReusableCell(withIdentifier: identifier)
     46         
     47         //如果没有可以复用的单元格
     48         if(cell == nil)
     49         {
     50             //则初始化一个默认样式的单元格,并设置单元格的复用标识
     51             cell = UITableViewCell(style: UITableViewCellStyle.default,
     52                                    reuseIdentifier: identifier)
     53         }
     54         
     55         //从数组中获得指定序号的字符串,作为单元格的标题文字。
     56         cell?.textLabel?.text = comments[(indexPath as NSIndexPath).row]
     57         //设置标题文字的字体大小为12
     58         cell?.textLabel?.font = UIFont.systemFont(ofSize: 12)
     59         //设置文字的颜色为灰色
     60         cell?.textLabel?.textColor = UIColor.gray
     61         //设置标签可显示多行文字
     62         cell?.textLabel?.numberOfLines = 0;
     63         
     64         return cell!
     65     }
     66     
     67     //创建一个类方法,用来根据字符串的长度,计算单元格的高度
     68     class func caculateCellHeight(comment:String)->CGFloat
     69     {
     70         //创建一个字体常量,和单元格的字体大小相同
     71         let font = UIFont.systemFont(ofSize: 12)
     72         //通过计算获得文字的显示区域
     73         let size = comment.boundingRect(with: CGSize(), 
     74                                         options: .usesFontLeading, 
     75                                         attributes: [NSFontAttributeName:font],
     76                                         context: nil);
     77         
     78         //通过显示区域的高度,减去文字至基线的距离,获得文字的高度。
     79         //将显示区域的宽度,除以每行文字的宽度,获得文字的行数,两者相乘获得总的高度。
     80         return (size.height-2*size.origin.y)*(size.width/280.0)
     81     }
     82     
     83     //添加一个代理方法,用来设置单元格的高度
     84     func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath)-> CGFloat
     85     {
     86         //根据单元格的序号,获得该单元格将要显示的字符串
     87         let subComments = comments[(indexPath as NSIndexPath).row]
     88         //根据刚刚创建的类方法,计算单元格容纳该字符串所需的高度
     89         let cellHeight =  CustomizeUITableViewCell.caculateCellHeight(comment:subComments)
     90         //然后进行临界判断,从而将高度数值保持在一个合理的范围之内。
     91         if(cellHeight < 30)
     92         {
     93             return 30
     94         }
     95         else
     96         {
     97             return cellHeight
     98         }
     99     }
    100     
    101     //添加一个方法,用来设置表格的数据源。该方法将在外部的表格中被调用。
    102     func setCommentsForTable(_ comments:[String])
    103     {
    104         //设置自定义单元格的数组属性,作为该单元格的表格的数据源。
    105         self.comments = comments
    106         
    107         //计算单元格内部的表格的高度
    108         //首先初始化一个浮点常量
    109         var tableHeight:CGFloat = 0
    110         //创建一个循环,遍历表格的数据源。
    111         //通过对每个单元格的高度进行累计,合计整个表格的高度。
    112         for i in 0 ..< comments.count
    113         {
    114             tableHeight += CustomizeUITableViewCell.caculateCellHeight(comment:comments[i])
    115         }
    116         
    117         //重新绘制表格的显示区域
    118         tableView.frame = CGRect(x: 20, y: 0, width: 280, height: tableHeight + 20)
    119         //并刷新表格中的数据
    120         tableView.reloadData()
    121     }
    122     
    123     //添加一个方法,用来获得单元格内部表格的高度数值
    124     func getMyHeight()->CGFloat
    125     {
    126        //用来获得单元格内部表格的高度数值
    127         return tableView.frame.size.height
    128     }
    129     
    130     //最后添加一个必须实现的初始化方法
    131     required init(coder aDecoder: NSCoder)
    132     {
    133         fatalError("init(code:)has not brrn implomented");
    134     }
    135 }

    在项目导航区,打开视图控制器的代码文件【ViewController.swift】

    现在开始创建处于外部的表格视图,并在表格中使用刚刚自定义的包含表格的单元格。

      1 import UIKit
      2 
      3 //使当前的视图控制器类,遵循表格的数据源协议UITableViewDataSource和代理协议UITableViewDelegate
      4 class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
      5     
      6     //创建一个数组,作为新闻的标题。
      7     var articles = ["SpaceX wants to launch 4,425 satellites", 
      8     "Free Workshop in Los Angeles, December 10!", 
      9     "Stephen Hawking just gave humanity a due date for finding another planet"]
     10     //创建另一个二维数组,作为新闻的评论内容。
     11     var comments = [["1.Elon Musk's SpaceX wants to launch thousands of satellites into space with the aim of providing super-fast global internet coverage, according to a regulatory filing.","2.SpaceX – the company on a mission to colonize Mars – outlined plans to put 4,425 satellites into space in a Federal Communications Commission (FCC) filing from earlier this week.","3.Billionaire Musk – who is also the chief executive of electric car company Tesla – first announced plans for the project in 2015, with an estimated cost of $10 billion."],["1.Join us for a free Rich Dad Education financial workshop in Los Angeles.","2.All attendees are entered to win a tablet. Save your spot now!","3.Dream of working in Australia?"],["1.If humanity survives the rise of artificial intelligence, the ravages of climate change and the threat of nuclear terrorism in the next century, it doesn't mean we're home free, according to Stephen Hawking.","2.The renowned theoretical physicist has gone as far as providing humanity with a deadline for finding another planet to colonize: We have 1,000 years.","3.Remaining on Earth any longer, Hawking believes, places humanity at great risk of encountering another mass extinction."]]
     12     
     13     override func viewDidLoad() {
     14         super.viewDidLoad()
     15         // Do any additional setup after loading the view, typically from a nib.
     16         
     17         //获得设备的屏幕尺寸
     18         let screenRect = UIScreen.main.bounds
     19         //创建一个矩形区域,作为表格视图的显示区域
     20         let tableRect = CGRect(x: 0,
     21                                y: 20,
     22                                width: screenRect.size.width,
     23                                height: screenRect.size.height - 20)
     24         //初始化一个指定显示区域的表格对象
     25         let tableView = UITableView(frame: tableRect)
     26         
     27         //设置表格对象的数据源为当前的视图控制器对象
     28         tableView.dataSource = self
     29         //设置表格对象的代理为当前的视图控制器对象
     30         tableView.delegate = self
     31         
     32         //设置单元格的分隔线为空白
     33         tableView.separatorStyle = UITableViewCellSeparatorStyle.none
     34         //将表格视图添加到根视图中
     35         self.view.addSubview(tableView)
     36     }
     37     
     38     //添加一个代理方法,用来设置表格的行数
     39     func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
     40     {
     41         //在此设置表格的行数为新闻标题数组长度的两倍。
     42         //偶数行用来显示标题,奇数行用来显示评论
     43         return articles.count * 2
     44     }
     45     
     46     //添加一个代理方法,用来初始化或复用表格中的单元格
     47     func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)-> UITableViewCell
     48     {
     49         //创建两个字符串常量,作为单元格的复用标识
     50         //1.用于显示新闻标题的偶数行单元格
     51         let cellForArticle = "cellForArticle"
     52         //2.用于显示新闻评论的奇数行的自定义单元格
     53         let cellForComments = "cellForComments"
     54         
     55         //创建两个单元格对象
     56         //1.系统默认样式的单元格
     57         var cell1:UITableViewCell?;
     58         //2.包含子表格的自定义单元格
     59         var cell2:CustomizeUITableViewCell?;
     60         
     61         //判断偶数行
     62         if (indexPath as NSIndexPath).row % 2 == 0
     63         {
     64             //根据偶数行的复用标识,从表格中获得可以复用的单元格
     65             cell1 = tableView.dequeueReusableCell(withIdentifier: cellForArticle)
     66             //如果没有可以复用的单元格
     67             if cell1 == nil
     68             {
     69                 //则初始化一个默认样式的单元格,并设置单元格的复用标识
     70                 cell1 = UITableViewCell(style: UITableViewCellStyle.default,
     71                                         reuseIdentifier: cellForArticle)
     72             }
     73             
     74             //设置单元格的标题文字为新闻的标题
     75             cell1?.textLabel?.text = articles[(indexPath as NSIndexPath).row/2]
     76             //设置标题文字的字体大小为14
     77             cell1?.textLabel?.font = UIFont.systemFont(ofSize: 14)
     78             //设置文字的颜色为白色
     79             cell1?.textLabel?.textColor = UIColor.white
     80             //设置单元格的背景颜色为橙色
     81             cell1?.backgroundColor = UIColor.orange
     82             
     83             //返回设置好的偶数行单元格
     84             return cell1!
     85         }
     86         else
     87         {
     88             //处理奇数行的单元格
     89              //根据奇数行的复用标识,从表格中获得可以复用的单元格
     90             cell2 = tableView.dequeueReusableCell(withIdentifier: cellForComments) as? CustomizeUITableViewCell
     91             //如果没有可以复用的单元格
     92             if cell2 == nil
     93             {
     94                 //则初始化一个默认样式的单元格,并设置单元格的复用标识
     95                 cell2 = CustomizeUITableViewCell(style: UITableViewCellStyle.default,
     96                                                  reuseIdentifier: cellForComments)
     97             }
     98             
     99             //从数组中获得该单元格将要显示的文字内容
    100             let subComments = comments[(indexPath as NSIndexPath).row/2]
    101             //然后调用自定义单元格对象的,设置子表格的数据源的方法,
    102             //在设置子表格数据源的同时,也使子表格的高度做到自适应。
    103             cell2?.setCommentsForTable(subComments)
    104             
    105             //返回奇数行的单元格
    106             return cell2!
    107         }
    108     }
    109     
    110     //添加一个代理方法,用来设置单元格的高度
    111     func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat
    112     {
    113         //如果是偶数行的单元格,则设置高度为40
    114         if (indexPath as NSIndexPath).row % 2 == 0
    115         {
    116             return 40
    117         }
    118         else
    119         {
    120             //处理奇数行单元格的情况
    121             //获得该单元格中的所有文字
    122             let subComments = comments[(indexPath as NSIndexPath).row/2]
    123             //初始化一个浮点数的变量,用来合计单元格的高度
    124             var cellHeight:CGFloat = 0
    125             //此处通过相同的方式
    126             for i in 0 ..< subComments.count
    127             {
    128                 //通过累加的方式计算子表格的高度
    129                 cellHeight += CustomizeUITableViewCell.caculateCellHeight(comment: subComments[i])
    130             }
    131 
    132             //最后返回该高度与20的和,避免单元格中的文字过于拥挤
    133             return cellHeight + 20
    134         }
    135     }
    136     
    137     override func didReceiveMemoryWarning() {
    138         super.didReceiveMemoryWarning()
    139         // Dispose of any resources that can be recreated.
    140     }
    141 }

     

    转载于:https://www.cnblogs.com/strengthen/p/10181992.html

    展开全文
  • 即一个表格内部可以套入另一个表格。原因如下: 首先,网页的排版会很复杂,在外部需要有一个表格控制总体布局。如果这时一些内部排版的细节也通过总表格来实现,容易引起行高列宽等的冲突,给表格制作带来困难。 ...
  • 将excel/word数据复制粘贴到word表格的几种方式有时候我们需要把excel中的数据粘贴到word中的一个表格中,或者在word中一个表格的内容粘贴到另一个表格中。这两种情况,都遵循同样的操作方式。在表格中粘贴表格内容...

    d5a91b343a9650583da4f7d1f555730d.png

    将excel/word数据复制粘贴到word表格的几种方式

    有时候我们需要把excel中的数据粘贴到word中的一个表格中,或者在word中一个表格的内容粘贴到另一个表格中。这两种情况,都遵循同样的操作方式。

    在表格中粘贴表格内容的几种方式

    1. 嵌套表。复制的表格整个插入到当前表格的一个单元格中。

    2. 以新行的形式插入。复制的表格以新行的形式插入到当前表格中。如果复制的表格与当前表格的样式不同,两个表格不能合并,若粘贴的位置不是当前表格的最后一行,则当前表格会被拆分成两个表格。

    3. 覆盖单元格。复制的表格覆盖当前表格的部分或全部分单元格,且保留复制表格的文本格式。这种粘贴方式是否出现与定位粘贴位置的方式有关。

    4. 只保留文本。复制的表格覆盖当前表格的部分或全部分单元格,且不保留复制表格的文本格式。

    89a9905e80880a8788235b785d8681e0.png
    粘贴表格的四种方式https://www.zhihu.com/video/1163423475204587520

    定位粘贴位置的几种方式

    1. 光标置入。光标置入当前表格中的某一个单元格中,然后粘贴。

    (1)光标置入当前表格的第一列任一单元格时,右键菜单中不出现“覆盖单元格”的粘贴方式,其他置入位置可出现完整的四种粘贴方式。

    (2)使用“覆盖单元格”的方式粘贴时,复制表格内容将以光标所在单元格为基准,向右向下,完整地粘贴到当前表格中。右边列数或下边的行数不够时,会自动增加行和列,以适应复制表格内容。

    (3)使用“只保留文本”的方式粘贴时,复制表格的所有内容以纯文本的方式粘贴到光标所在单元格中。

    14633c827d3368cdb77e3f3e0220f30a.png
    光标置入时表格数据粘贴https://www.zhihu.com/video/1163423641558818816

    2. 选中单元格。选中当前表格中的一个或多个单元格,然后粘贴。

    (1)在当前表格外左则单击选中整行时,右键菜单中不出现“覆盖单元格”的粘贴方式,其他选中方式,可以出现完整的四种粘贴方式。

    (2)选中当前表格的一个单元格,以“以新行的形式插入”的方式粘贴时,复制表格内容在选中单元格下方以新行插入;以“覆盖单元格”的方式粘贴时,只把复制表格第一个单元格的内容粘贴到选中单元格中;以“只保留文本”的方式粘贴时,复制表格的所有内容以纯文本的方式粘贴到选中单元格中。

    (3)选中当前表格的两个以上的连续单元格时,以“嵌套表”的方式粘贴时,在每一个选中的单元格中嵌入一个复制表格;以“以新行的形式插入”的方式粘贴时,在选中单元格中的左上角第一个单元格的下方,以新行插入复制表格内容;以“覆盖单元格”的方式粘贴时,选中单元格区域与复制表格,以左上角第一个单元格为基准,向右向下对应插入内容,当选中单元格区域的行数或列数比复制表格的多时,会出现重复内容;以“只保留文本”的方式粘贴时,和“覆盖单元格”的方式相同,只是不保留原格式。

    7e985697e1f13ecb4247219c77c38f36.png
    选中单元格时表格数据粘贴https://www.zhihu.com/video/1163423809427808256
    展开全文
  • 问题产生 原来单数使用ngRepeat的嵌套循环的时候,并没有出现什么问题,...但是这次在表格中使用ngRepeat的tr中嵌套另一个使用ngRepeat的tr,后面的一个就没有效果了。 <tbody> <tr ng-repeat="_paramete...
  • antd实现父子嵌套表格

    2020-05-22 20:02:38
    注意:父表格的数据是一个接口,子表格的数据是另一个接口,两者不在一块 1.2.代码框架构建如下: 2.第一步需求:实现父子嵌套表格及点击父表格外的展开按钮,展开相应子表格数据操作 注意⚠️:子表格引入时也是...
  • vue+element-ui实现表格嵌套表格

    千次阅读 2019-08-09 15:52:48
    效果图:点击某行数据展开另一个嵌套在里面的table 核心代码: 从后台请求的数据格式: 代码实现: <template> <div> <div class="assetnum"> <div class="assetbox br pr30"&...
  • 首先说一下思路:我们在一个控制器里面定义2个tableview,一个作为被嵌套的rootTable,一个作为嵌套表格tableView1,那我们要实现UITableViewDelegate,UITableViewDataSource,的代理的时候,该怎么区分呢?...
  • 效果图:点击某行数据展开另一个嵌套在里面的table核心代码:从后台请求的数据格式:代码实现: 已发现资产(数量: {{tableData2.length}}) ...
  • 效果图:点击某行数据展开另一个嵌套在里面的table核心代码:从后台请求的数据格式:代码实现: 已发现资产(数量: {{tableData2.length}}) ...
  • 效果图:点击某行数据展开另一个嵌套在里面的table核心代码:从后台请求的数据格式:代码实现: 已发现资产(数量: {{tableData2.length}}) ...
  • Rails博客:复杂的嵌套表单 我们将在Blog App的上一版本的基础上进行构建,在该版本中,我们为User和Tag (以及适用的关联)创建了新模型并...我们需要在PostsController更改允许的参数,以接受另一个属性:tags_attr
  • Python入门基础篇 No.45 —— 嵌套循环_九九乘法表_打印表格数据 文章目录Python入门基础篇 No....一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。 代码演示: for x in range(5): for
  • 一个循环可以嵌入到另一个循环内。 操作:打印下面图案。 文件名称day21-3 for x in range(5): for y in range(5): print(x,end=' ') print('\t') 0 0 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 或者可以...
  • CSS 表格

    2019-04-14 20:51:00
    关于表格的CSS属性不多。 empty-cells 如果在一个表格中有空单元格,可以使用empty-cells属性...inherit 如果一个表格嵌套另一个表格中,单元格边框是否显示根据外部表格的规则 示例 1 2 3 4...
  • 呵呵,其实第二个表格开始是空表,第一个表格选中的加进去就好了。现在那个sm1里面的配置加上后运行不出来,去掉就可以,我也想直接用grid2.getStore().add(record); 不过我用的xtype,这种方式用不了,不知道怎样...
  • Dreamweaver表格、表单

    2010-05-30 16:18:52
    一、表格概述: 表格是用于HTML页面上显示表格式数据以及对文本和图形进行布局的强有力的工具。...嵌套表格式在另一表格的单元格中的表格; 可以像对其他表格一样对嵌套表格进行格式设置; 但是其...
  • 在使用Python语言进行程序编写的过程中,总会遇到...一、指的是在已有的表格、图像或函数中再加进去一个或多个表格、图像或函数。二、在两个物体有装配关系时,将一个物体嵌入另一物体中的方法。我们先来了解第一个...
  • 表格布局TableLayout 一种常用的界面布局它将屏幕划分网格通过指定行和列可以将界面元素添加的网格中 网格的边界对用户是不可见的 表格布局还支持嵌套可以将另一个表格布局放置在前一个表格布局的网格中也可以在表格...
  • html表格上下居中

    2019-09-24 07:07:26
    表格外面嵌套另一个高度为100%的表格,外层的表格设置 td 的 valign 属性 为 middle<table width="100%" height="100%"border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign...
  • ---html链接1.链接数据:--文本链接--<a href="链接地址">...2.属性:href--指向另一个文档的链接 --name--创建文档内的链接--用途:在一个页面下,页面过大,可用于点击跳转到顶部或自定义注释处 例如...
  • 在这种情况下,DataFrame应该有一列来表示嵌套数据中的每键(一列表示国家,另一列表示状态,依此类推)。在PandasDataFrames还可以根据每列的记录(行)进行筛选、分组和其他有用的操作。假设您想过滤数据,只返回'...
  • web-6. 组织页面的表格

    2018-10-27 11:38:00
    6.组织页面的表格 6.1表格的概念与基本结构 ...在HTML语言中,表格另一个作用就是用来进行页面布局。 表格可以相互嵌套表格的格式如下; <table> <tr> <td>......</td> ...
  • FrameLayout(帧布局) 是最简单的布局方式。 从屏幕的左上角开始显示子对象。 后添加的对象覆盖前一个对象。...表格布局还支持嵌套,可以将另一个表格布局放置在前一个表格布局的网格中,也可以在表
  • 过滤也是杰笛表格另一个重要功能。它涵盖不只是JTable,还包括JList和JTree。您务必运行我们提供的演示程序才能体会到我们在该产品上花了多少精力,所有这些都是为了让您能更容易地进一步开发。 功能介绍 界面...
  • 比如说有多类似的页面,都有面包屑,搜索栏,工具栏,表格等元素,面包屑表格这种元素考虑做成directive,那么必然会有许多类似的配置需要从controller传到组件里去,也会产生很多工具类方法用于处理数据等,这...
  • 由于页码部分的是嵌套另一个只内的,他们的前端能作出自动长度,但是只能左对齐,用的 style="float: left;">,说是无效,我试了一下,的确没有效果,网上找了一下发现很多说的方法也是float: left;,其他的用JS ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 113
精华内容 45
关键字:

一个表格嵌套另一个表格