怎么把网页里的表格直接导入到EXCEL里?
发布网友
发布时间:2022-04-23 16:35
我来回答
共3个回答
热心网友
时间:2022-04-25 21:05
在表格里选数据--导入外部数据--新建Web查询--把目标网页上的地址复制到地址栏--转到--然后选中要导入的表格左上角的箭头--导入就可以了.
热心网友
时间:2022-04-25 22:23
怎样把网页上的表格内容导入到excel中,表格title有两层甚至三层,有例子请参考楼主younger0608(大觉迷)2002-10-14 17:05:57 在 Web 开发 / PHP 提问
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function table2array(table1) //把一个表格转换为一个2维数组
{
return tbody2array(table1.firstChild)
}
function tbody2array(tbody1)
{
var elm=tbody1.children;
var result = new Array();
for (var i=0;i<elm.length;i++)
{
var tmp = new Array();
for (var j=0;j<elm[i].children.length;j++)
tmp[tmp.length] = elm[i].children[j].innerText;
result [result.length]=tmp;
}
return (result);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table id="resultRs" BORDER="0" CELLSPACING="1" CELLPADDING="1" WIDTH="100%" BGCOLOR="#999999">
<tr BGCOLOR="#d8c8a8">
<td ALIGN="CENTER" width="1%" NOWRAP CLASS="ttTable">序号</td>
<td ALIGN="CENTER" NOWRAP CLASS="ttTable">客户名称</td>
<td ALIGN="CENTER" NOWRAP CLASS="ttTable">6月</td>
<td ALIGN="CENTER" NOWRAP CLASS="ttTable">7月</td>
<td ALIGN="CENTER" NOWRAP CLASS="ttTable">8月</td>
<td ALIGN="CENTER" NOWRAP CLASS="ttTable">总计</td>
</tr>
<tr BGCOLOR="#f0f0e8">
<td NOWRAP class="td">1</td>
<td NOWRAP class="td">建丰广州公司</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>528,343</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>528,343</td>
</tr>
<tr BGCOLOR="#f8f4e4">
<td NOWRAP class="td">2</td>
<td NOWRAP class="td">大地科技技术有限公司</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>137,440</td>
<td ALIGN="right" class="td" NOWRAP>248,990</td>
<td ALIGN="right" class="td" NOWRAP>386,430</td>
</tr>
<tr BGCOLOR="#f0f0e8">
<td NOWRAP class="td">3</td>
<td NOWRAP class="td">滁州亿万饲料科技有限公司</td>
<td ALIGN="right" class="td" NOWRAP>300,000</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>300,000</td>
</tr>
<tr BGCOLOR="#f8f4e4">
<td NOWRAP class="td">4</td>
<td NOWRAP class="td">合肥华仁生物技术有限公司</td>
<td ALIGN="right" class="td" NOWRAP>300,000</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>300,000</td>
</tr>
<tr BGCOLOR="#f0f0e8">
<td NOWRAP class="td">5</td>
<td NOWRAP class="td">福建龙岩佳明畜牧饲料有限公司</td>
<td ALIGN="right" class="td" NOWRAP>252,500</td>
<td ALIGN="right" class="td" NOWRAP>1,250</td>
<td ALIGN="right" class="td" NOWRAP></td>
<td ALIGN="right" class="td" NOWRAP>253,750</td>
</tr>
<tr BGCOLOR="#d8c8a8">
<td NOWRAP class="td"></td>
<td NOWRAP class="td">合计</td>
<td ALIGN="right" class="td" NOWRAP>852,500</td>
<td ALIGN="right" class="td" NOWRAP>667,033</td>
<td ALIGN="right" class="td" NOWRAP>248,990</td>
<td ALIGN="right" class="td" NOWRAP>1,768,523</td>
</tr>
</table>
<SCRIPT LANGUAGE="JavaScript">
<!--
var arRS = table2array(resultRs);
//-->
</SCRIPT>
<INPUT TYPE="button" value="showExcel" onclick="showExcel(arRS,'客户交易排行');">
<SCRIPT LANGUAGE="JavaScript">
<!--
function showExcel(ar,title){
var s_head="<html xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns=\"http://www.w3.org/TR/REC-html40\">"
+"<head><style type=\"text/css\">"
+"<!--"
+"tr {mso-height-source:auto;}"
+"td {white-space:nowrap;}"
+".wcC24FAB9 {white-space:nowrap;font-family:宋体;mso-number-format:General;font-size:auto;font-weight:auto;font-style:auto;text-decoration:auto;mso-background-source:auto;mso-pattern:auto;mso-color-source:auto;text-align:general;vertical-align:bottom;border-top:none;border-left:none;border-right:none;border-bottom:none;mso-protection:locked;}"
+".wcCF5FAB9 {white-space:nowrap;font-family:宋体;mso-number-format:General;font-size:auto;font-weight:auto;font-style:auto;text-decoration:auto;mso-background-source:auto;mso-pattern:auto;mso-color-source:auto;text-align:general;vertical-align:bottom;border-top:none;border-left:none;border-right:none;border-bottom:none;mso-protection:unlocked;}"
+"-->"
+"</style></head><body>"
+"<!--[if gte mso 9]>"
+"<xml>"
+"<x:ExcelWorkbook>"
+"<x:ExcelWorksheets>"
+"<x:ExcelWorksheet>"
+"<x:OWCVersion>9.0.0.2710</x:OWCVersion>"
+"<x:Label Style='border-top:solid .5pt silver;border-left:solid .5pt silver; order-right:solid .5pt silver;border-bottom:solid .5pt silver'>"
+"<x:Caption>"+ title +"</x:Caption>"
+"</x:Label>"
+"<x:Name>Sheet1</x:Name>"
+"<x:WorksheetOptions>"
+"<x:Selected/>"
+"<x:Height>7620</x:Height>"
+"<x:Width>15240</x:Width>"
+"<x:TopRowVisible>0</x:TopRowVisible>"
+"<x:LeftColumnVisible>0</x:LeftColumnVisible>"
+"<x:ProtectContents>False</x:ProtectContents>"
+"<x:DefaultRowHeight>210</x:DefaultRowHeight>"
+"<x:StandardWidth>2389</x:StandardWidth>"
+"</x:WorksheetOptions>"
+"</x:ExcelWorksheet>"
+"</x:ExcelWorksheets>"
+"<x:SpreadsheetAutoFit/>"
+"<x:MaxHeight>80%</x:MaxHeight>"
+"<x:MaxWidth>80%</x:MaxWidth>"
+"</x:ExcelWorkbook>"
+"</xml><![endif]-->"
+"<table class=wcC24FAB9 x:str>"
for (var i=0;i<ar[0].length;i++) {
s_head+="<col class=wcC24FAB9 width=\"200\" style='mso-width-source:userset'> "
}
s_head+="<tr height=\"14\"><td align=\"center\" colspan=\"" + ar[0].length + "\"><font size=\"3\">" + title+ "</font></td></tr>"
for (var i=0;i<ar.length;i++){
s_head+="<tr height=\"14\"> "
for(var j=0;j<ar[0].length;j++){
s_head += "<td class=wcC24FAB9>" + ar[i][j] + "</td>"
}
s_head+="</tr>"
}
s_head+="</table></body></html>"
Spreadsheet1.HTMLData=s_head;
//alert(Spreadsheet1.HTMLData)
showExceldiv.style.display="block";
}
//-->
</SCRIPT>
<div id="showExceldiv" style="display:none">
<object classid="clsid:0002E510-0000-0000-C000-000000000046" id="Spreadsheet1" codebase="" width="100%" height="1400">
</object>
</div>
</BODY>
</HTML>
这个程序是利用OWC做的,但是只能实现一层表格title的情况。
热心网友
时间:2022-04-25 23:58
你试过最简单的复制、粘贴吗?
在网页里,选择表格里的所有内容,然后按Ctrl+C,然后到Excel里,选好起始位置,然后按Ctrl+V,看看是不是你想要的结果。
在word里一样,不过很多情况下,在word里粘贴以后,要自己调整表格行列的尺寸。
------
大魔法师,您的问题描述太简略了吧?如果按照你的提问,我的回答是没有问题的。如果想要得到你想要的答案,请吧问题描述的清楚些。晕~
怎样将网页中的表格导入到excel中怎样将网页中的表格导入到excel中_百度...
1. 首先,打开网页,找到你想要导入的表格。2. 选中网页中的表格,右键点击,选择“检查元素”或“inspect”(取决于浏览器)。3. 在弹出的开发者工具窗口中,找到表格的 HTML 代码。4. 复制表格的 HTML 代码。5. 打开 Excel,在需要插入表格的位置右键点击,选择“粘贴特殊”->“html 粘贴”。6....
怎么把网页的数据导入到excel中怎么把网页的数据导入到excel中
1. 打开Excel软件。2. 在菜单栏上选择“数据”选项卡。3. 在“获取外部数据”部分,选择“从Web”选项。4. 弹出一个新窗口,输入你要导入数据的网页地址,并点击“确定”。5. Excel将会加载网页,并在一个新的窗口中显示网页中的表格数据。6. 确认你要导入的数据表格,点击“导入”按钮。7. 在...
怎么使用EXCEL将网页中的表格直接导入进EXCEL
具体如下:1. 首先我们打开excel表格,进入主界面后点击最上方菜单栏中的数据。2. 在数据一栏的功能框中我们点击“获取额外数据”选项。这个功能是可以让我们直接导入网页中的表格的。3. 如果我们是在线导入的话,点击获取外部数据上方的自网站这个选项。4. 当我们输入网站之后,可以看到地址下方有一个向...
网页里的表格怎么导出到excel网页里的表格怎么导出到手机wps
1. 打开网页,并定位到包含表格的页面。2. 将鼠标悬停在表格的左上角,即表格的第一个单元格上,并点击右键。3. 在弹出的菜单中,选择“复制”或“复制表格”。4. 打开Excel软件,并创建一个新的工作簿。5. 在工作簿的第一个单元格中,右键点击并选择“粘贴”。6. Excel会自动将复制的表格粘贴...
电脑网页中的表格导入到Excel工作表怎么操作
具体如下:1. 第一步,双击或者右击打开浏览器软件,接着输入并选中网页网址,然后右击该网址,点击下图箭头所指的复制选项。2. 第二步,双击或者右击打开Excel工作表,点击一个单元格,接着点击数据选项中的 自网站选项,然后我们就可以看到如下图所示的新建Web查询窗口。3. 第三步,在下图所示的新建...
怎么才能把网页上的表格完整的复制到excel表格中
1、首先我们打开需要复制表格的那个网站,然后在最上方我们复制那个链接。/iknow-pic.cdn.bcebos.com/908fa0ec08fa513daac4cea8336d55fbb2fbd95e"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/908fa0ec08fa513daac4cea8336d55fbb2fbd95e?x-bce-...
如何快速将网页数据导入到Excel 中
步骤一:首先要先找到网页,然后把网页内需要导入Excel表格的内容Ctrl+C复制:步骤二:打开记事本,Ctrl+V粘贴刚才网页里复制的数据:步骤三:粘贴好后,点击记事本左上角【文件】——【另存为】:步骤四:点击另存为后,桌面会弹出【另存为】对话框,如,另存到桌面(方便待会查找),输入文件名‘...
如何把网络的网页表格数据导入到Excel表中如何把网络的网页表格数据导入...
把网络的网页表格数据导入到 Excel 表中可以采取以下步骤:打开需要导入数据的网页,按下 F12 键打开浏览器的开发者工具,切换到“Network”选项卡,刷新页面以查看请求的网络数据。在“Network”选项卡中,找到包含表格数据的请求,通常是一个以“GET”方法发送的请求,点击该请求,在右侧的“Headers”和...
怎么才能把网页上的表格完整的复制到excel表格中怎样将网页上的表格复制...
要将网页上的表格完整地复制到Excel表格中,需要先将网页上的表格选中,然后使用快捷键Ctrl+C复制,打开Excel表格后使用快捷键Ctrl+V粘贴。如果粘贴不成功,可以尝试在Excel表格中先清空所有内容,再使用快捷键Ctrl+V粘贴。如果表格结构复杂或有合并单元格等情况,需要手动调整格式以确保数据完整性。
怎么才能把网页上的表格完整的复制到excel表格中
要将网页上的表格完整地复制到Excel表格中,首先打开目标网页,获取其链接。接着,启动Excel,切换到数据选项卡的顶部,找到"自网站"功能。点击后,会弹出一个"新建Web查询"窗口,将复制的网址粘贴到指定位置。确认网页链接后,选择"转到",可能会有网页播放的提示,选择允许。然后点击"确定",导入数据的...