C# 导出 Excel 的各个措施计算,

下载路线:

附注二:关于利用浏览器播放

诚如的话,Flash格式在管理器上存有最佳的包容性(究竟是N年的老驾乘员产品了),独立播放器恐怕浏览器基本上都得以播放。不过,未来是HTML伍的全球,由此,选用HTML5也是个很好的主张。

但是,在使用HTML伍之时,由于iSpring无需付费版在导出PPT里面包车型客车录像的时候利用的是1种开放的WebM格式的摄像,而不是广泛的mp4格式,由此,大家需求选用帮衬这种格式的浏览器来开垦导出后的以身作则文稿。

当前,据作者实地度量,Mozilla Firefox, 谷歌(Google) Chrome
和Opera都是帮助这种格式的,因而我们挑选那五款浏览器中的自便一款也许其衍生版本就行。

Mozilla
Firefox下载:https://www.mozilla.org/zh-CN/firefox/all/ 
Opera浏览器下载:http://oupeng.com/operapc 
CentBrowser下载(Google
Chrome衍生版):http://www.centbrowser.cn/ (国内)https://www.centbrowser.com/ (国际)
Google
Chrome下载:https://www.google.com.hk/chrome  

点击上方蓝字,关心皆有杂铺

C# 导出 Excel 的各个办法计算,

第一种:使用 Microsoft.Office.Interop.Excel.dll

首先要求设置 office 的
excel,然后再找到 Microsoft.Office.Interop.Excel.dll 组件,增多到引用。

图片 1

图片 2

public void ExportExcel(DataTable dt)
        {
            if (dt != null)
            {
                Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();

                if (excel == null)
                {
                    return;
                }

                //设置为不可见,操作在后台执行,为 true 的话会打开 Excel
                excel.Visible = false;

                //打开时设置为全屏显式
                //excel.DisplayFullScreen = true;

                //初始化工作簿
                Microsoft.Office.Interop.Excel.Workbooks workbooks = excel.Workbooks;

                //新增加一个工作簿,Add()方法也可以直接传入参数 true
                Microsoft.Office.Interop.Excel.Workbook workbook = workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
                //同样是新增一个工作簿,但是会弹出保存对话框
                //Microsoft.Office.Interop.Excel.Workbook workbook = excel.Application.Workbooks.Add(true);

                //新增加一个 Excel 表(sheet)
                Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];

                //设置表的名称
                worksheet.Name = dt.TableName;
                try
                {
                    //创建一个单元格
                    Microsoft.Office.Interop.Excel.Range range;

                    int rowIndex = 1;       //行的起始下标为 1
                    int colIndex = 1;       //列的起始下标为 1

                    //设置列名
                    for (int i = 0; i < dt.Columns.Count; i++)
                    {
                        //设置第一行,即列名
                        worksheet.Cells[rowIndex, colIndex + i] = dt.Columns[i].ColumnName;

                        //获取第一行的每个单元格
                        range = worksheet.Cells[rowIndex, colIndex + i];

                        //设置单元格的内部颜色
                        range.Interior.ColorIndex = 33;

                        //字体加粗
                        range.Font.Bold = true;

                        //设置为黑色
                        range.Font.Color = 0;

                        //设置为宋体
                        range.Font.Name = "Arial";

                        //设置字体大小
                        range.Font.Size = 12;

                        //水平居中
                        range.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;

                        //垂直居中
                        range.VerticalAlignment = Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter;
                    }

                    //跳过第一行,第一行写入了列名
                    rowIndex++;

                    //写入数据
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        for (int j = 0; j < dt.Columns.Count; j++)
                        {
                            worksheet.Cells[rowIndex + i, colIndex + j] = dt.Rows[i][j].ToString();
                        }
                    }

                    //设置所有列宽为自动列宽
                    //worksheet.Columns.AutoFit();

                    //设置所有单元格列宽为自动列宽
                    worksheet.Cells.Columns.AutoFit();
                    //worksheet.Cells.EntireColumn.AutoFit();

                    //是否提示,如果想删除某个sheet页,首先要将此项设为fasle。
                    excel.DisplayAlerts = false;

                    //保存写入的数据,这里还没有保存到磁盘
                    workbook.Saved = true;

                    //设置导出文件路径
                    string path = HttpContext.Current.Server.MapPath("Export/");

                    //设置新建文件路径及名称
                    string savePath = path + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".xlsx";

                    //创建文件
                    FileStream file = new FileStream(savePath, FileMode.CreateNew);

                    //关闭释放流,不然没办法写入数据
                    file.Close();
                    file.Dispose();

                    //保存到指定的路径
                    workbook.SaveCopyAs(savePath);

                    //还可以加入以下方法输出到浏览器下载
                    FileInfo fileInfo = new FileInfo(savePath);
                    OutputClient(fileInfo);
                }
                catch(Exception ex)
                {

                }
                finally
                {
                    workbook.Close(false, Type.Missing, Type.Missing);
                    workbooks.Close();

                    //关闭退出
                    excel.Quit();

                    //释放 COM 对象
                    Marshal.ReleaseComObject(worksheet);
                    Marshal.ReleaseComObject(workbook);
                    Marshal.ReleaseComObject(workbooks);
                    Marshal.ReleaseComObject(excel);

                    worksheet = null;
                    workbook = null;
                    workbooks = null;
                    excel = null;

                    GC.Collect();
                }
            }
        }

View Code
图片 3

public void OutputClient(FileInfo file)
        {
            HttpContext.Current.Response.Buffer = true;

            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ClearHeaders();
            HttpContext.Current.Response.ClearContent();

            HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";

            //导出到 .xlsx 格式不能用时,可以试试这个
            //HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";

            HttpContext.Current.Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xlsx", DateTime.Now.ToString("yyyy-MM-dd-HH-mm")));

            HttpContext.Current.Response.Charset = "GB2312";
            HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding("GB2312");

            HttpContext.Current.Response.AddHeader("Content-Length", file.Length.ToString());

            HttpContext.Current.Response.WriteFile(file.FullName);
            HttpContext.Current.Response.Flush();

            HttpContext.Current.Response.Close();
        }

View Code

率先种艺术质量实在是不敢恭维,而且局限性太多。首先必必要设置
office(要是计算机方面未有的话),而且导出时必要钦定文件保留的路径。也得以出口到浏览器下载,当然前提是早已保存写入数据。

 

第二种:使用 Aspose.Cells.dll

以此 Aspose.Cells 是 Aspose 公司生产的导出 Excel 的控件,不依赖Office,商业软件,收取费用的。

能够参见:

图片 4

public void ExportExcel(DataTable dt)
        {
            try
            {
                //获取指定虚拟路径的物理路径
                string path = HttpContext.Current.Server.MapPath("DLL/") + "License.lic";

                //读取 License 文件
                Stream stream = (Stream)File.OpenRead(path);

                //注册 License
                Aspose.Cells.License li = new Aspose.Cells.License();
                li.SetLicense(stream);

                //创建一个工作簿
                Aspose.Cells.Workbook workbook = new Aspose.Cells.Workbook();

                //创建一个 sheet 表
                Aspose.Cells.Worksheet worksheet = workbook.Worksheets[0];

                //设置 sheet 表名称
                worksheet.Name = dt.TableName;

                Aspose.Cells.Cell cell;

                int rowIndex = 0;   //行的起始下标为 0
                int colIndex = 0;   //列的起始下标为 0

                //设置列名
                for (int i = 0; i < dt.Columns.Count; i++)
                {
                    //获取第一行的每个单元格
                    cell = worksheet.Cells[rowIndex, colIndex + i];

                    //设置列名
                    cell.PutValue(dt.Columns[i].ColumnName);

                    //设置字体
                    cell.Style.Font.Name = "Arial";

                    //设置字体加粗
                    cell.Style.Font.IsBold = true;

                    //设置字体大小
                    cell.Style.Font.Size = 12;

                    //设置字体颜色
                    cell.Style.Font.Color = System.Drawing.Color.Black;

                    //设置背景色
                    cell.Style.BackgroundColor = System.Drawing.Color.LightGreen;
                }

                //跳过第一行,第一行写入了列名
                rowIndex++;

                //写入数据
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    for (int j = 0; j < dt.Columns.Count; j++)
                    {
                        cell = worksheet.Cells[rowIndex + i, colIndex + j];

                        cell.PutValue(dt.Rows[i][j]);
                    }
                }

                //自动列宽
                worksheet.AutoFitColumns();

                //设置导出文件路径
                path = HttpContext.Current.Server.MapPath("Export/");

                //设置新建文件路径及名称
                string savePath = path + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".xlsx";

                //创建文件
                FileStream file = new FileStream(savePath, FileMode.CreateNew);

                //关闭释放流,不然没办法写入数据
                file.Close();
                file.Dispose();

                //保存至指定路径
                workbook.Save(savePath);


                //或者使用下面的方法,输出到浏览器下载。
                //byte[] bytes = workbook.SaveToStream().ToArray();
                //OutputClient(bytes);

                worksheet = null;
                workbook = null;
            }
            catch(Exception ex)
            {

            }
        }

View Code
图片 5

public void OutputClient(byte[] bytes)
        {
            HttpContext.Current.Response.Buffer = true;

            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.ClearHeaders();
            HttpContext.Current.Response.ClearContent();

            HttpContext.Current.Response.ContentType = "application/vnd.ms-excel";
            HttpContext.Current.Response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xls", DateTime.Now.ToString("yyyy-MM-dd-HH-mm")));

            HttpContext.Current.Response.Charset = "GB2312";
            HttpContext.Current.Response.ContentEncoding = Encoding.GetEncoding("GB2312");

            HttpContext.Current.Response.BinaryWrite(bytes);
            HttpContext.Current.Response.Flush();

            HttpContext.Current.Response.Close();
        }

View Code

第二种方法品质尚可,而且操作也不复杂,能够设置导出时文件保留的门径,还能够保存为流输出到浏览器下载。

 

第三种:Microsoft.Jet.OLEDB

那种艺术操作 Excel 类似于操作数据库。上面先介绍一下接连字符串:

// Excel 2003 版本连接字符串
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/xxx.xls;Extended Properties='Excel 8.0;HDR=Yes;IMEX=2;'";

// Excel 2007 以上版本连接字符串
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:/xxx.xlsx;Extended Properties='Excel 12.0;HDR=Yes;IMEX=2;'";

Provider:驱动程序名称

Data Source:钦点 Excel 文件的门路

Extended Properties:Excel 八.0 针对 Excel 三千 及以上版本;Excel 1二.0
针对 Excel 2007 及以上版本。

HD宝马X5:Yes 表示第一行李包裹括列名,在总括行数时就不分包第三行。NO 则统统相反。

IMEX:0 写入格局;壹 读取情势;2 读写形式。假若报错为“无法修改表 sheet一的安插性。它在只读数据库中”,那就去掉那些,难点化解。

图片 6

public void ExportExcel(DataTable dt)
        {
            OleDbConnection conn = null;
            OleDbCommand cmd = null;

            Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();

            Microsoft.Office.Interop.Excel.Workbooks workbooks = excel.Workbooks;

            Microsoft.Office.Interop.Excel.Workbook workbook = workbooks.Add(true);

            try
            {
                //设置区域为当前线程的区域
                dt.Locale = System.Threading.Thread.CurrentThread.CurrentCulture;

                //设置导出文件路径
                string path = HttpContext.Current.Server.MapPath("Export/");

                //设置新建文件路径及名称
                string savePath = path + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".xlsx";

                //创建文件
                FileStream file = new FileStream(savePath, FileMode.CreateNew);

                //关闭释放流,不然没办法写入数据
                file.Close();
                file.Dispose();

                //由于使用流创建的 excel 文件不能被正常识别,所以只能使用这种方式另存为一下。
                workbook.SaveCopyAs(savePath);


                // Excel 2003 版本连接字符串
                //string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + savePath + "';Extended Properties='Excel 8.0;HDR=Yes;'";

                // Excel 2007 以上版本连接字符串
                string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source='"+ savePath + "';Extended Properties='Excel 12.0;HDR=Yes;'";

                //创建连接对象
                conn = new OleDbConnection(strConn);
                //打开连接
                conn.Open();

                //创建命令对象
                cmd = conn.CreateCommand();

                //获取 excel 所有的数据表。
                //new object[] { null, null, null, "Table" }指定返回的架构信息:参数介绍
                //第一个参数指定目录
                //第二个参数指定所有者
                //第三个参数指定表名
                //第四个参数指定表类型
                DataTable dtSheetName = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "Table" });

                //因为后面创建的表都会在最后面,所以本想删除掉前面的表,结果发现做不到,只能清空数据。
                for (int i = 0; i < dtSheetName.Rows.Count; i++)
                {
                    cmd.CommandText = "drop table [" + dtSheetName.Rows[i]["TABLE_NAME"].ToString() + "]";
                    cmd.ExecuteNonQuery();
                }

                //添加一个表,即 Excel 中 sheet 表
                cmd.CommandText = "create table " + dt.TableName + " ([S_Id] INT,[S_StuNo] VarChar,[S_Name] VarChar,[S_Sex] VarChar,[S_Height] VarChar,[S_BirthDate] VarChar,[C_S_Id] INT)";
                cmd.ExecuteNonQuery();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    string values = "";

                    for (int j = 0; j < dt.Columns.Count; j++)
                    {
                        values += "'" + dt.Rows[i][j].ToString() + "',";
                    }

                    //判断最后一个字符是否为逗号,如果是就截取掉
                    if (values.LastIndexOf(',') == values.Length - 1)
                    {
                        values = values.Substring(0, values.Length - 1);
                    }

                    //写入数据
                    cmd.CommandText = "insert into " + dt.TableName + " (S_Id,S_StuNo,S_Name,S_Sex,S_Height,S_BirthDate,C_S_Id) values (" + values + ")";
                    cmd.ExecuteNonQuery();
                }

                conn.Close();
                conn.Dispose();
                cmd.Dispose();

                //加入下面的方法,把保存的 Excel 文件输出到浏览器下载。需要先关闭连接。
                FileInfo fileInfo = new FileInfo(savePath);
                OutputClient(fileInfo);
            }
            catch (Exception ex)
            {

            }
            finally
            {
                workbook.Close(false, Type.Missing, Type.Missing);
                workbooks.Close();
                excel.Quit();

                Marshal.ReleaseComObject(workbook);
                Marshal.ReleaseComObject(workbooks);
                Marshal.ReleaseComObject(excel);

                workbook = null;
                workbooks = null;
                excel = null;

                GC.Collect();
            }
        }

View Code
图片 7

public void OutputClient(FileInfo file)
        {
            HttpResponse response = HttpContext.Current.Response;

            response.Buffer = true;

            response.Clear();
            response.ClearHeaders();
            response.ClearContent();

            response.ContentType = "application/vnd.ms-excel";

            //导出到 .xlsx 格式不能用时,可以试试这个
            //HttpContext.Current.Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";

            response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xlsx", DateTime.Now.ToString("yyyy-MM-dd-HH-mm")));

            response.Charset = "GB2312";
            response.ContentEncoding = Encoding.GetEncoding("GB2312");

            response.AddHeader("Content-Length", file.Length.ToString());

            response.WriteFile(file.FullName);
            response.Flush();

            response.Close();
        }

View Code

那种方式供给钦赐3个曾经存在的 Excel
文件作为写入数据的模板,不然的话就得利用流创设一个新的 Excel
文件,可是这么是搓手顿脚识其他,这就要求用到 Microsoft.Office.Interop.Excel.dll
里面的 Microsoft.Office.Interop.Excel.Workbook.SaveCopyAs()
方法另存为一下,那样品质也就更差了。

使用操作命令创制的表都以在最前边的,前边的也无可怎样删除(笔者是没有找到方法),当然也能够不更创制,间接写入数据也得以。

 

第四种:NPOI

NPOI 是 POI 项目标.NET版本,它不选拔 Office COM 组件,没有要求安装
Microsoft Office,目前只援助 Office 97-2003 的文件格式。

NPOI 是无偿开源的,操作也相比较有利,下载地址:

图片 8

public void ExportExcel(DataTable dt)
        {
            try
            {
                //创建一个工作簿
                IWorkbook workbook = new HSSFWorkbook();

                //创建一个 sheet 表
                ISheet sheet = workbook.CreateSheet(dt.TableName);

                //创建一行
                IRow rowH = sheet.CreateRow(0);

                //创建一个单元格
                ICell cell = null;

                //创建单元格样式
                ICellStyle cellStyle = workbook.CreateCellStyle();

                //创建格式
                IDataFormat dataFormat = workbook.CreateDataFormat();

                //设置为文本格式,也可以为 text,即 dataFormat.GetFormat("text");
                cellStyle.DataFormat = dataFormat.GetFormat("@");

                //设置列名
                foreach (DataColumn col in dt.Columns)
                {
                    //创建单元格并设置单元格内容
                    rowH.CreateCell(col.Ordinal).SetCellValue(col.Caption);

                    //设置单元格格式
                    rowH.Cells[col.Ordinal].CellStyle = cellStyle;
                }

                //写入数据
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    //跳过第一行,第一行为列名
                    IRow row = sheet.CreateRow(i + 1);

                    for (int j = 0; j < dt.Columns.Count; j++)
                    {
                        cell = row.CreateCell(j);
                        cell.SetCellValue(dt.Rows[i][j].ToString());
                        cell.CellStyle = cellStyle;
                    }
                }

                //设置导出文件路径
                string path = HttpContext.Current.Server.MapPath("Export/");

                //设置新建文件路径及名称
                string savePath = path + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss") + ".xls";

                //创建文件
                FileStream file = new FileStream(savePath, FileMode.CreateNew,FileAccess.Write);

                //创建一个 IO 流
                MemoryStream ms = new MemoryStream();

                //写入到流
                workbook.Write(ms);

                //转换为字节数组
                byte[] bytes = ms.ToArray();

                file.Write(bytes, 0, bytes.Length);
                file.Flush();

                //还可以调用下面的方法,把流输出到浏览器下载
                OutputClient(bytes);

                //释放资源
                bytes = null;

                ms.Close();
                ms.Dispose();

                file.Close();
                file.Dispose();

                workbook.Close();
                sheet = null;
                workbook = null;
            }
            catch(Exception ex)
            {

            }
        }

View Code
图片 9

public void OutputClient(byte[] bytes)
        {
            HttpResponse response = HttpContext.Current.Response;

            response.Buffer = true;

            response.Clear();
            response.ClearHeaders();
            response.ClearContent();

            response.ContentType = "application/vnd.ms-excel";
            response.AddHeader("Content-Disposition", string.Format("attachment; filename={0}.xls", DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss")));

            response.Charset = "GB2312";
            response.ContentEncoding = Encoding.GetEncoding("GB2312");

            response.BinaryWrite(bytes);
            response.Flush();

            response.Close();
        }

View Code

由于此方法近日只支持 office 200三 及以下版本,所以无法导出 .xlsx 格式的
Excel 文件。然而那种办法品质不错,而且操作方便。

 

导出 Excel 的各类办法总括, 第三种:使用
Microsoft.Office.Interop.Excel.dll 首先供给设置 office 的
excel,然后再找到Microsoft.Office.Interop.Excel.d…

下载路径:

办法1:Microsoft PowerPoint在线版本

微软生产了Office的在线版本,与苹果的iCloud
iWork,谷歌(Google)的Docs办公产生了叁大在线办公品牌。由此,大家得以应用在线PowerPoint来播放PPT。

运用Office在线版需求微软账户,注册链接:www.outlook.com

登记微软账号

Office在线版:点击这里

Office在线版本

在线版本的PPT-开端页面

在线版本PPT分界面

在线版本的office是帮助office加载项的,比方emoji键盘就能够使用。当然,这一个office插件在离线客户端上也足以应用,前提是急需安装Internet
Explorer 1一.

emoji键盘加载项

把文件放在OneDrive里面就能够采纳在线编辑与播音了。

有关打不开OneDrive与在线版Office:

由于DNS污染,我们必要修改系统的hosts文件技术健康访问OneDrive网页版和Office在线版。具体操作是:

1、张开起首菜单,输入cmd,然后右击出来的结果,选择“以管理人运行”

运行

2、如果有弹窗就点击确认,然后在出来的cmd窗口中输入:notepad.exe
C:\Windows\System32\drivers\etc\hosts

3、那年记事本会张开3个文书,大家增加以下文字:

#Microsoft start
134.170.108.26 onedrive.live.com
134.170.108.152 skyapi.onedrive.live.com
#Microsoft end

点击文件>保存,那个时候OneDrive和Office Online应该能够平常访问了。

   Microsoft Office 2019     

比如你只设置二个的话只要看对版本安装就足以,如果您想安装多少个版本,方便导出的话应该先安装201陆版->20十->200柒,不然会报错。

附注1:关于下载独立版本的Flash Player:

开垦下载官方网址,如图:

Flash下载主旨

接下来往下翻动网页,找到这一项,点击即可下载最新的Flash独立播放器:

点击下载

PS:假如你是Mac用户,也得以选用在Macintosh这一项上面选取同样的品类接下来下载。

正在下载

下一场Flash独立播放器就长这么:

Flash独立播放器

接下去,就能够按照前文所述来更动、播放PPT了。

正文共:2149 字 32 图

 假诺您是导出office 2016格式

二、iSpring Free插件与Adobe Flash/HTML5

iSpring是三个足以把PPT调换来Flash格式与HTML伍格式的五个PowerPoint插件。使用它,我们得以很有益于地在三街六巷放映PPT。

iSpring官网:https://www.ispringsolutions.com/ispring-free
iSpring下载:https://www.ispringsolutions.com/ispring-free/download.html(须求填三个信箱以便他们推送广告)
Adobe Flash
Player独立播放器下载:点击进入 

率先大家供给设置下载好的插件。安装实现未来PowerPoint里面会多出个标签:

PowerPoint里面的iSpring标签

点击Publish开关就能够把PPT导出到Flash格式(.swf文件)也许HTML5网页。

导出PPT(这里采取Flash格式)

点击“Publish”就足以拓展导出。

导出ing

导出实现

任由接Nash么方法导出,导出文件夹里面总会有一个index.html的文书。双击那个文件,浏览器会被调起然后初叶播报PPT(PS:就算是flash格式的,那么浏览器须求相相称的Flash插件;倘使是HTML5格式的,那么浏览器必须帮助HTML伍)。

浏览器播放PPT

唯独,有时候大家也不太只怕给客人安装二个浏览器,因此大家须要一个独立Flash播放器来减轻难题。这里推荐Adobe官方的Flash独立播放器(注:那样的主意仅使用于Flash格式)。

Flash独立播放器

点击文件,打开导出文件夹里面的SWF文件:

打开swf文件

接下来,PPT播放就起来了。大家得以把它全屏化:

全屏化

然后,开始播报吧。一般的话,里面包车型客车音乐录像都可以健康播放,只是部分动画片和切换或然会失真。但是,那样已经不易了。

图片 10

减轻格局:

附注三:关于浏览器援救WebM格式的摄像

开垦那一个网站,等页面张开后翻看Video一项:

https://html5test.com 

图:Microsoft Edge不支持WebM

如图,微软最新的Microsoft艾德ge浏览器不扶助WebM格式的录像;

图:火狐(Mozilla Firefox)支持WebM

又如图,火狐(Mozilla Firefox)是支持WebM格式的。

图:Internet Explorer 11 不支持WebM

有关IE浏览器,它的结果是最令人遗憾的,HTML5总分实在太低。

每礼拜五礼拜3推送最新版本软件

相关文章