怎么把网页保存为只有文字的文档

全部复制整页网页 保存为WORD文档之后,全文都有表格。请问怎么去除表格,只保留文本。
还有 谁有 EXCEL的教程。 发我邮箱吧。[email protected]

谢谢 各位。

1、打开需要进行保存的网页,在浏览器上方点击三个圆点的图标,如图所示。

2、接下来需要在新的菜单栏界面中,点击选择更多工具中一个叫做“网页另存为”的设置选项。

3、接下来在出现的另存为界面中,打开保存类型,选择一个名为【网页,全部】的设置选项,按下enter键确定、

4、在存储的位置找到刚才保存的html格式的文件,选中该文件点击鼠标右键,在右键菜单中选择【打开方式】,然后在打开方式的列表中选择【word】。

5、文件被打开后,在word文档的菜单栏中选择【视图】,然后在工具栏中选择【页面视图】。

6、在word文档的菜单中选择【文件】,然后在列表中选择【另存为】。


7、在文件保存窗口中,选择另存为文件的类型为【文本文档】,然后对文件进行保存,这样就完成了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-04

1.打开所要保存的页面,选择菜单栏(如果没有菜单栏,右击页头蓝色部分,选择“菜单栏”就可以了)。

2.在“菜单栏”上选择“文件”下的“另存为”

3.弹出窗口,在保存类型中选择“文本文件”,点击保存,网页就以文件的方式保存在制定位置了。

4.打开保存的位置,就可以看到一个文本文件,打开里面就有所保存页面上全部的文字了。

第2个回答  2019-06-01
444444444444444444444444444444444444444444
1. 完成一个用户类(类名:User)如下:
完成各个函数,要求复制构造函数用深复制,析构函数能够释放申请内存空间。主函数定义指向 User 类对象的指针,测试各成员函数和重载运算符。
参考答案#include<iostream> using namespace std; class User
{
friend istream& operator>>(istream& is,User& u);
friend ostream& operator<<(ostream& os,const User& u); private:
int ID;//用户 ID
char *name;//用户名,默认字符串长度为 9 float salary;//薪水
public:
void SetSalary(float r); int GetSalary(); User();
User(int id,char n[],float r); User(const User& s);
~User();
void Input();//键盘输入
void Output();//输出用户信息
};
void User::SetSalary(float r)
{
salary=r;
}
int User::GetSalary()
{
return salary;
}
User::User()
{
ID=0;
name=new char[9]; strcpy(name,"none"); salary=0;
}
User::User(int id,char n[],float r)
{
ID=id;
name=new char[strlen(n)+1]; strcpy(name,n);
salary=r;
}
User::User(const User& s)
{
ID=s.ID;
name=new char[strlen(s.name)+1]; strcpy(name,s.name); salary=s.salary;
}
User::~User()
{
delete name;
}
void User:: Input()//键盘输入
{
cout<<"请输入工号:";cin>>ID;
cout<<"请输入姓名:";name=new char[9];cin>>name; cout<<"请输入薪水:";cin>>salary;
}
void User:: Output()//输出用户信息
{
cout<<"工号:"<<ID<<"\t 姓名:"<<name<<"\t 薪水:"<<salary<<endl;
}
istream& operator>>(istream& is,User& u)
{
cout<<"请输入工号:";is>>u.ID;
cout<<"请输入姓名:";u.name=new char[9];is>>u.name; cout<<"请输入薪水:";is>>u.salary;
return is;
}
ostream& operator<<(ostream& os,const User& u)
{
os<<"工号:"<<u.ID<<"\t 姓名:"<<u.name<<"\t 薪水:"<<u.salary<<endl; return os;
}
void main()
{
User u1(1000,"Jack",7654.1),u2(u1);
User *p=&u1; p->Output(); cout<<*p; p=&u2;
p->Output(); cin>>*p; cout<<*p;
}

5555555555555555555555555555555555555555555
1. 完成一个 Person 类如下:
1) 完成相关函数的定义,基于 Person 派生一个 Student 类,继承方式为 Public,Student 类中新增的数据成员包括:float score (学生成绩),定义 Student 类的构造函数和 InputStudent() 和 ShowStudent()函数。
2) 为上述两个类添加输入>>输出<<运算符的重载,在主函数中定义 3 个 Person 对象数组stu[3],通过键盘为这 3 个对象赋值并输出到文件 stu.txt,文件位置路径为”e:\\stu.txt”,关闭该文件后再此打开将文件内容输出到屏幕。
参考答案#include<iostream> #include<fstream> using namespace std; class Person
{
friend istream& operator>>(istream& is,Person& s);
friend ostream& operator<<(ostream& os,const Person& s); private:
int ID;//用户 ID
char name[9];//用户名float weight;//体重
public:
Person();
Person(int id,char n[],float w); Person(const Person& s);
void InputPerson();//键盘输入void ShowPerson();//输出信息
};
Person::Person()
{
ID=0;strcpy(name,"none");weight=0;
}
Person::Person(int id,char n[],float w)
{
ID=0;strcpy(name,n);weight=w;
}
Person::Person(const Person& s)
{
ID=0;strcpy(name,s.name);weight=s.weight;
}
void Person:: InputPerson()//键盘输入
{
cout<<"请输入用 ID:";cin>>ID; cout<<"请输入用户名:";cin>>name; cout<<"请输入体重:";cin>>weight;
}
void Person:: ShowPerson()//输出信息
{
cout<<"用户 ID:"<<ID<<"\t 用户名:"<<name<<"\t 体重:"<<weight;
}
istream& operator>>(istream& is,Person& s)
{
cout<<"请输入用 ID:";is>>s.ID; cout<<"请输入用户名:";is>>s.name; cout<<"请输入体重:";is>>s.weight; return is;
}
ostream& operator<<(ostream& os,const Person& s)
{
os<<"用户 ID:"<<s.ID<<"\t 用户名:"<<s.name<<"\t 体重:"<<s.weight<<endl; return os;
}
class Student:public Person
{
friend istream& operator>>(istream& is,Student& s); friend ostream& operator<<(ostream& os,Student& s);
private:
float score;//成绩public:
Student();
Student(int id,char n[],float w,float s); Student(const Student& s);
void InputStudent(); void ShowStudent();
};
Student::Student():Person()
{
score=0;
}
Student::Student(int id,char n[],float w,float s):Person(id,n,w)
{
score=s;
}
Student::Student(const Student& s):Person(s)
{
score=s.score;
}
void Student:: InputStudent()
{
InputPerson();
cout<<"请输入成绩:";cin>>score;
}
void Student:: ShowStudent()
{
ShowPerson();
cout<<"\t 成绩:"<<score<<endl;
}
istream& operator>>(istream& is,Student& s)
{
s.InputPerson();
cout<<"请输入成绩:";is>>s.score; return is;
}
ostream& operator<<(ostream& os,Student& s)
{
s.ShowPerson();
os<<"\t 成绩:"<<s.score<<endl; return os;
}
void main()
{
//第一问相关测试
Student s1(1000,"Jack",57.8,613.5),s2(s1);
s2.ShowStudent(); cin>>s2; cout<<s2;
//第二问文件测试fstream commFile; char filename[100]; Person stu[3]; for(int i=0;i<3;i++)
cin>>stu[i];
cout<<"请输入文件名和路径"<<endl; cin>>filename;
commFile.open(filename,ios::app);//打开文件准备将数据写入while(!commFile){
cout<<"输入错误!请重新输入路径和文件名:";cin>>filename; commFile.clear(); //清状态字,还原为正常态commFile.open(filename,ios::out|ios::app);
}
for(int i=0;i<3;i++) commFile<<stu[i];
commFile.close(); commFile.open(filename,ios::in); char buffer[100]; while(commFile.getline(buffer,100))
cout<<buffer<<endl; commFile.close();
}

666666666666666666666666666666666666
完成相关函数的定义,在主函数中分别以 int 和 float 类定义两个 User 模板类对象,测试相关函数
参考答案
写上给分部分:
template<class T> class Student
{
template<class T> friend istream& operator>>(istream& is,Student<T>& u); template<class T> friend ostream& operator<<(ostream& os,const Student<T>& u);
private:
int ID;//用户 ID
char name[9];//用户名T salary;//薪水
public:
user();
user(int id,char n[],T s); user(const user<T>& s); void Input();//键盘输入
void Output();//输出信息

/*定义一个学生类 Student 模板(通用类型为 T),属性包括 学号(ID)类型为整型,姓名
(Name)类型为 char[9],体重(weight)通用型 T。1)为该类添加三类构造函数;
2) 重载流插入和提取运算符;
3) 为类模板添加一个>运算符的重载,作用是比较两个学生的体重大小。定义主函数测试该类模板。
*/ #include<iostream> using namespace std; template<class T> class Student
{
template<class T> friend istream& operator>>(istream& is,Student<T>& u); template<class T> friend ostream& operator<<(ostream& os,const Student<T>& u);
private:
int ID;//用户 ID
char name[9];//用户名T weight;//薪水
public:
Student();
Student(int id,char n[],T s); Student(const Student<T>& s); void Input();//键盘输入
void Output();//输出信息
bool operator>(const Student<T>& s); Student<T> operator=(const Student<T>& s);
};
template<class T> Student<T>::Student()
{
ID=0;strcpy(name,"none");weight=0;
}
template<class T> Student<T>::Student(int id,char n[],T s)
{
ID=id;strcpy(name,n);weight=s;
}
template<class T> Student<T>::Student(const Student<T>& s)
{
ID=s.ID;strcpy(name,s.name);weight=s.weight;
}
template<class T>
void Student<T>::Input()
{
cout<<"请输入工号:";cin>>ID; cout<<"请输入姓名:";cin>>name; cout<<"请输入体重:";cin>>weight;
}
template<class T>
void Student<T>::Output()
{
cout<<"工号:"<<ID<<"\t 姓名:"<<name<<"\t 体重:"<<weight<<endl;
}
template<class T>
istream& operator>>(istream& is,Student<T>& u)
{
cout<<"请输入工号:";is>>u.ID; cout<<"请输入姓名:";is>>u.name; cout<<"请输入体重:";is>>u.weight; return is;
}
template<class T>
ostream& operator<<(ostream& os,const Student<T>& u)
{
os<<"工号:"<<u.ID<<"\t 姓名:"<<u.name<<"\t 体重:"<<u.weight<<endl; return os;
}
template<class T>
bool Student<T>::operator>(const Student<T>& s)
{
return weight>s.weight;
}
template<class T>
Student<T> Student<T>::operator=(const Student<T>& s)
{
ID=s.ID;strcpy(name,s.name);weight=s.weight; return *this;
}
template<class T>
Student<T> MaxWeight(Student<T> stu[],int n)
{
Student<T> max=stu[0]; for(int i=1;i<n;i++)
if(stu[i]>max)
max=stu[i]; return max;
}
void main()
{
Student<int> stu[3]; bool f=true;
for(int i=0;i<3;i++) cin>>stu[i];
for(int i=0;i<3;i++) cout<<stu[i];
cout<<"体重最大的学生:"<<MaxWeight(stu,3);
}
第3个回答  2010-07-06
右键粘贴的时候 选择“选择性粘贴”里的“无格式文本”
第4个回答  2010-07-06
你可以在你打开的网页中选择另存为=>存档类型:仅网页:html,就是(第三项),把网页保存在桌面上,你再打开这个网页,复制,再粘贴到WORD中就OK了
相似回答