Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在unix中精确检查剪贴板的内容_Excel_Unix_Vim_Clipboard - Fatal编程技术网

Excel 在unix中精确检查剪贴板的内容

Excel 在unix中精确检查剪贴板的内容,excel,unix,vim,clipboard,Excel,Unix,Vim,Clipboard,我正在解析web应用程序中的剪贴板数据,以便粘贴到各种格式。为了正确地确定如何解析数据,我需要准确地查看剪贴板中的内容。我目前最好的方法是使用set list和各种字符粘贴到vim中,以查看空白,但是这仍然缺少一些信息 在这个例子中,我有两个Excel表,其中中间有一个合并的单元格。 这两种方法都将相同的数据复制到剪贴板中(根据粘贴到(vim符号表示空白)) 然而,当粘贴到谷歌表单时,它知道要保留合并的单元格(类似于我的用例)。这是什么魔法 答案是剪贴板一次保存不止一种数据 Jordan在这里

我正在解析web应用程序中的剪贴板数据,以便粘贴到各种格式。为了正确地确定如何解析数据,我需要准确地查看剪贴板中的内容。我目前最好的方法是使用
set list
和各种字符粘贴到vim中,以查看空白,但是这仍然缺少一些信息

在这个例子中,我有两个Excel表,其中中间有一个合并的单元格。 这两种方法都将相同的数据复制到剪贴板中(根据粘贴到(vim符号表示空白))

然而,当粘贴到谷歌表单时,它知道要保留合并的单元格(类似于我的用例)。这是什么魔法


答案是剪贴板一次保存不止一种数据

Jordan在这里的运行是绝对正确的,我只看到剪贴板的一种数据类型,不同的地方正在请求不同的类型。每 有许多不同的类型

  • 文本/纯文本
  • 文本/uri列表
  • 文本/csv
  • 文本/css
  • 文本/html
  • application/xhtml+xml
  • 图像/png
  • image/jpg,image/jpeg
  • 图像/gif
  • image/svg+xml
  • application/xml、text/xml
  • 应用程序/javascript
  • 应用程序/json
  • 应用程序/八位字节流

在我粘贴到Vim时,我只看到
text/plain
。虽然纯文本字符串与excel中的TSV数据完全相同,但包含在
text/html
中的数据是google sheets了解合并单元格的方式

答案是剪贴板一次保存不止一种数据,结果取决于粘贴的位置。确切的机制(以及如何直接查看数据)将在很大程度上取决于您使用的unix和窗口管理器的风格。如果这是一个web应用程序,这可能需要在所有操作系统(主要是windows)上工作?例如,在windows机上使用Javascript:-这样您就可以准确地检查您得到了什么。