本文目录
- 谷歌Docs的google 文件
- google docs文件能不能下载
- 用c#怎样从服务器下载文件,并保存为相应的类型
- Google Docs支持编辑微软Office文档吗
- 国内有哪些类似Google Docs的在线文档编辑软件
谷歌Docs的google 文件
Google文件是基于网络的文字处理和电子表格程序,可提高协作效率。有了此程序,您就可以把文档放在网上。这样,您团队中的其他人就可以实时在线对文档进行和更新,免去您线下发送相同版本的文档并根据每个不同的回复对相同文档进行反复更新。多名用户可同时在线更改文件,并可以实时看到其他成员所作的。系统会自动为您保存每次的修订,这样您就可以看出来谁在何时作了什么修改,并可恢复到之前任何一个时间点的旧版本。文件可以很方便地从 Google 文件导入及导出。若要从保存在您计算机上的现有文件开始操作,只要上传该文档,并从您上次停止的地方继续进行即可。要离线使用文档或将其作为附件分发,只需以最适合您的格式在您自己的计算机上保存一份 Google 文件副本即可。无论您是上传还是下载文件,所有的格式都会予以保留。就像 Google 的其他网络服务一样,您不需要下载或安装另外的软件。您只需一台接入互联网的计算机及可使用 Google 文件的标准浏览器即可。
google docs文件能不能下载
可以,进入docs的网站里打开你要下载的文件,然后点击“文件”——“下载为”,选择一种下载格式,即可下载,下载之后利用相应的软件可以打开,例如下载为doc格式的,可以用office word打开,不过要提醒的是,下载下来的文档的原文档相比,由于兼容性的原因,可能会有所差异
用c#怎样从服务器下载文件,并保存为相应的类型
C#从服务器下载文件可以使用下面4个方法:TransmitFile、WriteFile、WriteFile和流方式下载文件,并保存为相应类型,方法如下:
1、TransmitFile实现下载
protected void Button1_Click(object sender, EventArgs e) { /* 微软为Response对象提供了一个新的方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb的文件时导致Aspnet_wp.exe进程回收而无法成功下载的问题。 代码如下: */ Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "attachment;filename=z.zip"); string filename = Server.MapPath("DownLoad/z.zip"); Response.TransmitFile(filename); }
2、WriteFile实现下载
protected void Button2_Click(object sender, EventArgs e) { /* using System.IO; */ string fileName = "asd.txt";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.txt");//路径 FileInfo fileInfo = new FileInfo(filePath); Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); Response.AddHeader("Content-Length", fileInfo.Length.ToString()); Response.AddHeader("Content-Transfer-Encoding", "binary"); Response.ContentType = "application/octet-stream"; Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); Response.WriteFile(fileInfo.FullName); Response.Flush(); Response.End(); }
3、WriteFile分块下载
protected void Button3_Click(object sender, EventArgs e) { string fileName = "aaa.txt";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.txt");//路径 System.IO.FileInfo fileInfo = new System.IO.FileInfo(filePath); if (fileInfo.Exists == true) { const long ChunkSize = 102400;//100K 每次读取文件,只读取100K,这样可以缓解服务器的压力 byte; Response.Clear(); System.IO.FileStream iStream = System.IO.File.OpenRead(filePath); long dataLengthToRead = iStream.Length;//获取下载的文件总大小 Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName)); while (dataLengthToRead 》 0 && Response.IsClientConnected) { int lengthRead = iStream.Read(buffer, 0, Convert.ToInt32(ChunkSize));//读取的大小 Response.OutputStream.Write(buffer, 0, lengthRead); Response.Flush(); dataLengthToRead = dataLengthToRead - lengthRead; } Response.Close(); } }
4、流方式下载
protected void Button4_Click(object sender, EventArgs e) { string fileName = "aaa.txt";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.txt");//路径 //以字符流的形式下载文件 FileStream fs = new FileStream(filePath, FileMode.Open); byte; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); }
Google Docs支持编辑微软Office文档吗
Google Docs服务的痛点之一就是无法微软的Office文档。用户可以在该项服务中进行查看,但是如果想要进行、评论和协作等操作,必须先将其转换为谷歌的格式。不过这种情况即将要获得改变,谷歌刚刚宣布将会为微软的Word、Excel和PowerPoint的文件格式添加原生支持,允许用户直接在Google Docs、Sheets和Slides中进行实时协作。
访问:Office Editing for Docs, Sheets & Slides
在谷歌今天发表的声明中,这些谷歌应用的商业版本G Suite将会提前获得这项功能,而普通消费者最快有望在本月底之前获得这项功能。G Suite用户可以在4月或者5月获得这项功能,具体时间取决于所在公司的部署情况。
根据官方声明,支持的完整微软Office 格式包括
Word文件:.doc,.docx,.dot
Excel文件:.xls,.xlsx,.xlsm(启用宏的Excel文件),. xlt
Powerpoint文件:.ppt,.pptx,.pps,。pot
在昨天的声明中,谷歌还宣布允许通过Dropbox Business来创建和协作Google Docs、Sheets和Slides文件。
国内有哪些类似Google Docs的在线文档编辑软件
国内在线协作文档市场上有:金山WPS、腾讯文档、石墨文档、雷鸟365、飞书、有道云笔记和最近出来的语雀,等等。我们平时用得比较多的是WPS、Onedrive和有道云笔记。
在选型和评估时有以下一些指标是比较重要的:
我们以微软Office Online、Google文档、WPS云文档、有道云协作、石墨文档、腾讯文档等这六款国内外主流在线表格文档软件为例,从客户端支持、文档类型支持、存储空间、面向企业级的解决方案、产品优势及短板这五个维度,深入对比他们的功能差异:
客户端支持
文档类型支持
存储空间
面向企业级的解决方案
产品优势及短板
每一类在线表格文档系统都有其独特的产品优势,但同样存在一些技术短板。
说到底如果企业想要寻找一款适合自己的产品,在需求匹配上自己定制开发是最为灵活的。
在线文档中应用场景最广泛、实现难度最高的就是表格类系统,从头开发显然不太现实。避免重复造轮子,借鉴已有控件产品进行灵活的二次开发是实现的最佳途径。
如果您有类似开发表格文档协同系统的需求,不妨试试 SpreadJS。
(以上部分资料来自知乎网友“葡萄城”)