用python粘贴到excel

2024-10-01 22:43:08 发布

您现在位置:Python中文网/ 问答频道 /正文

当我手动将带有表格的网站文本粘贴到excel中时,表格会保留位置和单元格底纹。在xlsxwriter这样的excel软件包中尝试同样的方法只允许我将整个文本粘贴到一个单元格中。有办法吗?在


Tags: 方法文本网站粘贴手动excel表格办法
1条回答
网友
1楼 · 发布于 2024-10-01 22:43:08

剪贴板和粘贴实际上比用户想象的要复杂得多,它们的行为可能是非常特定于应用程序的,无论是从复制还是粘贴到最后。这对用户来说是一件好事,因为这意味着你可以得到很好的转换,就像你看到的从html表格到Excel的转换。在

当一些东西被复制到剪贴板上时,从应用程序复制的内容可以(如果它愿意的话)提供几种不同的格式(例如原始文本、rtf格式的文本等)。显然,当你从微软Word复制时,它会把你复制到剪贴板上的东西以13种不同的格式输出——见https://code.google.com/p/clipboardviewer/。在

粘贴时,接收应用程序可以从可用的格式中选择,当然可以进一步处理它选择的任何格式。所以,在你的浏览器和excel之间,也许在excel的最后,有一件事是认识到源代码是一个表,并且很好地处理html。你没有使用复制/粘贴,所以恐怕你必须自己实现html的处理-把原始文本放入目标单元格(和下面/右边的单元格)是最简单的一点,你还需要编写代码来提取和应用文本格式、单元格颜色、文本对齐等。我不知道这是否可能,但是,如果您可以让它工作,那么使用python来自动执行gui复制/粘贴操作可能会很简单,所以复制/粘贴的工作方式就像手动按键一样。在

相关问题 更多 >

    热门问题