首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NatTable -在单元格内部使用行分隔符复制和粘贴单元格数据

NatTable -在单元格内部使用行分隔符复制和粘贴单元格数据
EN

Stack Overflow用户
提问于 2021-01-08 21:33:20
回答 1查看 35关注 0票数 0

我的复制和粘贴在Nattables上工作得很好。如果某些单元格包含行分隔符,问题就来了。当我粘贴数据时,行分隔符被当作行分隔符,我的表的结构被销毁。

CopyDataToClipboardCommand.class

代码语言:javascript
复制
public CopyDataToClipboardCommand(String cellDelimeter,
        String rowDelimeter, IConfigRegistry configRegistry) {
    this.cellDelimeter = cellDelimeter;
    this.rowDelimeter = rowDelimeter;
    this.configRegistry = configRegistry;
}

cellDelimeter设置为\t,rowDelimeter设置为\r\n

在有问题的单元格内部是用\n设置的新行。对此有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-09 01:00:16

例如,如果您谈到粘贴到Excel,那么问题不在NatTable中,而是在Excel中。Excel将换行符视为行分隔符。CopyDataToClipboardCommand中的配置用于添加用于添加新行的字符。

如果您希望能够复制包含换行符的单元格内容并将其粘贴到Excel中,则可能需要重写CopyDataCommandHandler#internalDoCommand(),并使用自定义序列化程序将单元格中的换行符替换为Excel可以处理的内容。实际上,我不知道在Excel的单元格中,哪个字符被视为行分隔符。我可能会用一个简单的空格来代替它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65629971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档