Tag: html

如何在Excel中获取链接以在单个浏览器选项卡中打开

我有一个Excel电子表格与HTML链接在一列中。 链接正在通过Win32::OLE的perl脚本生成,如下所示(在索引$ i的循环内): my $range = $Sheet->Range("B".$row); my $link = "http://foobar.com/show.pl?id=$i"; $Sheet->Hyperlinks->Add({Anchor=>$range,Address=>$link,TextToDisplay=>"Link to $i"}); 目前,每次点击其中一个链接时,都会在新的浏览器选项卡中打开。 由于有很多这样的链接,我在用了一段时间的工作表之后,用了20个标签。 这是背后的痛苦,因为我经常要经过并closures它们。 有没有办法让这些链接打开在同一个浏览器选项卡? 我不知道是否可以使用Hyperlinks->Add方法来指定具有常量名称的锚定目标的HTML等效项,或者甚至可以执行该作业。

你将如何简化这个过程?

我有一堆(超过1000)只有简单的文本的HTML文件。 这只是<table>本的组合。 这是一批内部文件,不适用于网页制作。 我们的工作是使用Photoshop和旧的复制粘贴方法将它们转换成JPEG文件。 这是乏味的。 有没有一种方法可以使这个过程更加高效/简单/简单? 我曾试图将HTML转换成Excel,然后将它合并到Word中作为JGEG打印。 但是我找不到(也没错)将HTML转换为XLSX。 思考? 或者这只是一个手动工作?

使用jquery clone()一个html表格及其所有数据,包括select和它们的选项和input

在td类“编辑”我只想显示跨度类“看”,剥离其他select类选项值,并将其导入到Excel中。 <tr class="proj_rec" data-id="4"> <td class="proj_id"> 4 </td> <td> Music in the stores </td> <td class="edit"> <select class="touch" style="display: none;"> <option value="13">Bloopers</option><option value="1">Customer Service</option><option value="2">DC</option><option value="3">Ecommerce</option><option value="4">Finance/Accounting</option><option value="5">Human Resources</option><option value="6">Inbound Logistics</option><option value="7">Information Systems</option><option value="14">Management</option><option value="8">Marketing</option><option value="9">Merchandising</option><option value="10">Property</option><option value="11">Rebuying</option><option value="12">Sales</option> </select> <span class="look"> Sales </span> </td> <td class="edit"> <select class="touch" style="display: none;"> <option value="1">As is review</option><option […]

HTML表格导出到Excel(XLS或CSV)

我正试图将HTML表格内容导出为ex​​cel。 我看到这个解决scheme工作,但不是我所期望的(因为我不能select要复制的列 ,它不适用于大表 )。 另一种解决scheme是通过js复制并手动粘贴到excel文件中,这种方法并不奏效,而且我并不喜欢这种方法。 不久我想要的是,导出表格的自定义视图,而不是所有的列。 向你展示我的意思的例子: 这是普通的表格视图: 以下是我想要在Excel中显示的内容: 但是因为我有隐藏的领域,第一种方法不起作用: 我想要一个客户端,跨浏览器,解决scheme,考虑到我有大约2,500行在表中。

复杂的表rowspan和colspan

Excel中合并和非合并单元格的任意排列可以通过适当使用rowspan和colspan在HTML表格中重现,还是有其局限性? 我已经看到在这里解决了一些相当复杂的安排,所以我很有希望。 我有一个由8行和5列组成的网格,它们合并成16个不同的单元格,分别代表8个部分的标题和内容,标记为AH。 这是我试图达到的安排,因为它看起来在Excel中(单元格B2:F9): 这里是我如何概念化HTML跨度: 以下标记是我最好的近似值:请注意,红色divs旨在表示节的内容的任意大小。 的jsfiddle <style> table { border-spacing: 0; width: 1500px; } table > tbody > tr > td { border: 1px solid black; vertical-align: top; text-align: center; } table > tbody > tr > td > div { margin: 0 auto; border: 1px red solid; } </style> <table> <tr id="Row1"> <td>A […]

表分析如何在Python中工作? 其他美丽的汤还有一个简单的方法吗?

我想了解如何使用美丽的汤来提取网页上的表中的特定列下的内容的href链接。 例如,请考虑链接: http : //en.wikipedia.org/wiki/List_of_Telugu_films_of_2015 。 在这个页面上,类wikitable的表格有一个列标题,我需要提取列标题下每个值后面的href链接,并把它们放在一个excel表格中。 什么是最好的方法来做到这一点? 我在理解美丽的汤表parsing文档方面有点困难。

Excelmacros将HTML实体转换为文本

我有一个巨大的Excel文件,其中包含在线调查的结果。 构build调查的人在几个方面搞乱了格式化,而我首先需要关心的混乱是将HTML实体转换为常规文本。 从我所看到的只有两个HTML实体被使用, , 和&quot; 但该文件是超过12,000行,所以我不能确定没有其他的HTML实体使用…如果其他HTML实体被使用,我希望他们也转换为文本。 我已经成功地将我提到的两个HTML实体转换成了文本,但是我不知道如何让macros在整个文件上执行(即,我必须按住macros热键才能执行它)。 ..它是永远)。 如果有一个macros已经可以做我想做的事情,那将是很好的,因为我也可以使用它的一个修改版本为我的下一个任务,以正确的顺序排列所有的列和行。 更新: 这是我的macros的版本search, 。 它的工作,我只需要坚持永久的热键。 如果我可以在整个Excel文件上运行,那么我可以调整每个HTML实体的macros,直到我将它们全部清除。 Sub Macro2() ' ' HTML_Converter Macro ' ' Cells.Find(What:=",", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, SearchFormat:=False).Activate ActiveCell.Replace What:=",", Replacement:=",", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Cells.Find(What:=",", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False, […]

Notepad ++的正则expression式

长话短说,我有一个非常大的表(1200+行)从自定义Excel到HTML转换,这是工作很好,除了最后缺less的一部分。 我对RegEx不太好,我想我需要它在Notepad ++中查找和replace。 以下是我拥有的和我需要的。 input: <td>image1</td> <td>image2</td> … <td>image1242</td> 需要的输出: <td><img src="image1.png" alt="" /></td> <td><img src="image2.png" alt="" /></td> … <td><img src="image1242.png" alt="" /></td> 请指教!

HTML导出到Excel中,mso-data-placement:same-cell失去换行符

我正在生成一个HTML文档,然后将其作为Excel电子表格。 一切正常,除了首先,Excel正在阅读 换行成新的单元格。 我find了一个解决方法,那就是添加<style>br { mso-data-placement:same-cell; }</style> <style>br { mso-data-placement:same-cell; }</style>这足够保证所有的数据在同一个单元格中,但是我完全丢失了换行符,并且它保持在同一行。 有没有其他人有这个问题? 我无法弄清楚为什么会发生这种事。 这是我的完整代码: <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html;charset=windows-1252"> <meta name=ProgId content=Excel.Sheet/> <meta name=Generator content="Microsoft Excel 11"> <!–[if gte mso 9]><xml> <x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet> <x:Name>Sheet1</x:Name> <x:WorksheetOptions><x:Panes> </x:Panes></x:WorksheetOptions> </x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook> </xml> <![endif]–> <style> br {mso-data-placement:same-cell;} </style> <body> <table> <tr> <td colspan="2" style="font-size:14pt;font-weight:bold;"><?= $user['company_name'] ?> File System […]

使用javascript从html表格导出到excel时隐藏列

我有一个HTML表,我必须导出到Excel,但是这样做,我不想要导出一些TD元素。 当我应用javascript来隐藏td时,所做的更改仅适用于视图表单而不适用于正在导出的内容。 在这种情况下如何导出需要帮助。 我已经在一个页面中包含html,css和脚本。 <html> <body> <div id="myDiv"> <table id="metrics" border="1px" cellspacing="0 px" style="border-style: solid; border-color: Black; border-width: thin;"> <tr> <td style= "background-color: #bfbfbf; font-size: small; color: black;"> LOB </td> <td> <span class="hillbillyForm" data-displayname='LOB' style="display:none;"></span> </td> </tr> </table> <input type="button" id="btnExport" value="Export" onclick="TableToExcel('metrics');" /> </div> </body> 在这里我想隐藏包含span class“hillbillyForm”的td 我正在使用的JavaScript是 function TableToExcel(tableid) { var id = […]