精华内容
下载资源
问答
  • 如果保存生成的excel文件提示如下错误, 可以通过设置保存excel格式来解决。 【例】 public static string xlsFilePath = @"D:\";//excel文件存放路径    /// <summary>  /// ...

    如果保存生成的excel文件提示如下错误,

    可以通过设置保存excel格式来解决。

    【例】

    public static string xlsFilePath = @"D:\";//excel文件存放路径

     

            /// <summary>

            /// 导出数据到excel文件

            /// </summary>

            /// <param name="dt">要导出的数据集</param>

            /// <returns>生成的文件名</returns>

            static public string ExporeToExcel(DataTable dt)

            {

                MSExcel.Application excelApp = null;

                MSExcel.Workbooks wbks = null;

                MSExcel._Workbook wbk = null;

                try

                {

                    string strDir = Directory.GetCurrentDirectory();

                    excelApp = new MSExcel.Application();

                    excelApp.Visible = false;//是打开不可见

                    wbks = excelApp.Workbooks;

                    wbk = wbks.Add(true);

     

                    String version = excelApp.Version;//获取你使用的excel 的版本号

                    int FormatNum;//保存excel文件的格式

                    if (Convert.ToDouble(version) < 12)//You use Excel 97-2003

                    {

                        FormatNum = -4143;

                    }

                    else//you use excel 2007 or later

                    {

                        FormatNum = 56;

                    }

                   

                    object Nothing = Missing.Value;

                    MSExcel._Worksheet whs;

                    whs = (MSExcel._Worksheet)wbk.Sheets[1];//获取第一张工作表

                    whs.Activate();

     

                    //写入标题行

                    int rowIndex=1;

                    for (int col = 0; col < dt.Columns.Count; col++)

                    {

                        whs.Cells[rowIndex, col+1] = dt.Columns[col].Caption.ToString();

                    }

                    rowIndex++;

                    //写入数据内容

                    foreach (DataRow row in dt.Rows)

                    {

                        for (int colIndex = 0; colIndex < dt.Columns.Count; colIndex++)

                        {

                            whs.Cells[rowIndex, colIndex + 1] = row[colIndex].ToString();

                        }

                        rowIndex++;

                    }

     

                    excelApp.DisplayAlerts = false;

                    //保存excel文件

                   

                    string newFileName = xlsFilePath + "导出的excel文件" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";

                    wbk.SaveAs(newFileName, FormatNum);//保存时候设置保存格式

                    //关闭文件

                    wbk.Close(false, Nothing, Nothing);

                    return newFileName;

                  

                }

                catch (Exception e)

                {

                    throw e;

                }

                finally

                {

                    //wbks.Close();//关闭工作簿

                    excelApp.Quit();//关闭excel应用程序

                    System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);//释放excel进程

                    excelApp = null;

                }

              

            }

    展开全文
  • Tableau保存数据的文件格式

    千次阅读 2018-12-12 22:49:03
    1、Tableau简述 Tableau是款专注于数据可视化的软件,它可以帮助您生动地分析实际存在的任何结构化数据,在几分钟...在对Tableau保存数据的文件格式讲解之前,必须先分清楚Tableau数据连接的两种方式: 实时(Li...

    1、Tableau简述

    Tableau是一款专注于数据可视化的软件,它可以帮助您生动地分析实际存在的任何结构化数据,以在几分钟内生成美观的图表、坐标图、仪表盘与报告。利用 Tableau 简便的拖放式界面,您可以自定义视图、布局、形状、颜色等等,帮助您展现自己的数据视角。

    2、数据提取与实时

    在对Tableau保存数据的文件格式讲解之前,必须先分清楚Tableau数据连接的两种方式:

    • 实时(Live)
    • 数据提取(Extract)
      如下图所示:
      在这里插入图片描述
    2.1 实时

    若使用实时提取对数据进行连接,当数据源发生变化时,例如有新的数据流动进来或者历史数据被删除,我们建立的突变也会随之发生变化。当数据源较小时,用Live确实是比较方便的,数据量比较大的时候效率会很低,而且无法对数据进行筛选。
    在使用Live进行数据连接时,保存数据的时候又两种格式 .twb.twbx。如图:
    在这里插入图片描述

    2.2 数据提取

    数据提取的连接方式为从数据源中直接提取数据,使其完全脱离原数据源。而且可在提取数据时对数据进行筛选。如图所示:
    在这里插入图片描述
    当我们切换到工作簿的时候,tableau会提示我们是否要保存数据,此时显示保存的格式为 .hyper (老版本中显示为 .tde
    在这里插入图片描述

    任何时候与数据源连接时,都可以导出连接信息作为快捷方式,通过此快捷方式,无需打开连接对话框即可快速连接。如果经常多次连接到同一数据源,或者已将自定义字段(如组、集、计算字段和分级字段)添加到数据窗口或已添加联接表,则可能需要这样做。对于与该数据源的后续连接,请使用快捷方式,这样不必重新创 建自定义字段。谓词我们可以将其添加到以保存的数据源,具体操作方式如下:
    在这里插入图片描述
    此时保存的数据格式为 .tds,如下图所示:
    在这里插入图片描述

    3、Tableau常见文件类型区别

    文件类型 文件大小 使用场景 具体内容
    数据源 .tds 极小 频繁使用的数据集 完整的数据源定义
    数据提取 .hyper 数据源为远程,希望提高库性能 筛选出的部分或完整的原数据本地副本
    工作簿 .twb 默认保存方式 仅包括数据源定义和可视化图表定义,无数据源
    打包工作簿 .twbx 与无法访问源数据的用户分享工作结果 所有信息及数据源

    以上是本文的全部内容,如有笔误,望指出。

    展开全文
  • 并把更换后的文件保存到a3.txt 注意点:1.文件的打开模式的区别,如‘r+’'w+''a+'等  2.替换可以用re模块中的sub()函数 我写的代码有点冗余。用了re模块里的findall()函数和sub()函数。 结果如下: 写法二:

    题目:1.把a.txt文件里的hello 字符串换成cctv 

                2.并把更换后的文件保存到a3.txt

    注意点:1.文件的打开模式的区别,如‘r+’'w+''a+'等

                    2.替换可以用re模块中的sub()函数

    我写的代码有点冗余。用了re模块里的findall()函数和sub()函数。


    结果如下:



    写法二:

    利用file类的方式直接打开,读写。

    利用了replace()函数。

    写法更加简洁。



    总结一下几种不同模式的区别:

    r               只读(默认)

    r+            读写

    w            写入  先删除原文件,再重新创建,如果文件不存在则创建

    w+         读写  先删除原文件,再重新创建,如果文件不存在则创建,可以写入输出

    a            写入  在文件末尾追加新的内容,文件不存在,则创建

    a+         读写  在文件末尾追加新的内容,文件不存在,则创建

    b           打开二进制的文件,可与r,w,a,结合使用

    u           支持所有换行符号 \r\n


    题目升级:将文本进行替换,但是不是保存到新的文件,而是保存到当前文件。

    分析:保存到当前文件,对于文件的打开模式更为讲究。要先以只读模式打开后,对文件每一行进行readlines()操作,并保存到新的列表中。然后随之关闭。

    再以'w+'方式进行读写打开,对已经保存的列表用re.sub()进行替换操作,并用f.writelines()函数写入

    import re
    f=open('/home/rmbstack/a.txt','r')
    alllines=f.readlines()
    f.close()
    f=open('/home/rmbstack/a.txt','w+')
    for eachline in alllines:
        a=re.sub('hello','cctv',eachline)
        f.writelines(a)
    f.close()


    展开全文
  • pandas保存文件

    万次阅读 2018-01-14 21:30:46
    1、使用DataFrame的to_csv函数保存文件 在使用DataFrame的to_csv保存文件的时候,会默认使用逗号作为分隔符,如果没有设置行列索引,也没有禁用行列索引保存的话,保存文件的时候,会默认加上由0开始的行列索引。 ...
    1、使用DataFrame的to_csv函数保存文件

    在使用DataFrame的to_csv保存文件的时候,会默认使用逗号作为分隔符,如果没有设置行列索引,也没有禁用行列索引保存的话,保存文件的时候,会默认加上由0开始的行列索引。

        data = pd.DataFrame(np.arange(9).reshape(3, 3))
        data.to_csv("data.csv")
    data.csv

    ,0,1,2
    0,0,1,2
    1,3,4,5
    2,6,7,8

    通过设置to_csv函数的sep参数可以修改默认保存文件时候的分隔符

        data = pd.DataFrame(np.arange(9).reshape(3, 3))
        #通过sep参数设置保存文件的分隔符
        data.to_csv("data.csv",sep="-")
    data.csv
    -0-1-2
    0-0-1-2
    1-3-4-5
    2-6-7-8
    
    需要注意的是,因为csv文件使用逗号作为分隔符的,上面的文件格式是我用文本编辑器打开的,如果用excel打开data.csv的时候,它不会是每一个数一个格子,而是都在一个格子里面。

    2、保存文件不保存行列索引

    a、设置行列索引

        #通过index参数设置行索引,通过columns参数设置列索引
        data = pd.DataFrame(np.arange(9).reshape(3, 3),index=["a","b","c"],columns=["one","two","three"])
        data.to_csv("data.csv")
    data.csv
    ,one,two,three
    a,0,1,2
    b,3,4,5
    c,6,7,8
    
    b、保存文件时不保存行列索引

        data = pd.DataFrame(np.arange(9).reshape(3, 3))
        #index参数设置为False表示不保存行索引,header设置为False表示不保存列索引
        data.to_csv("data.csv",index=False,header=False)
    data.csv

    0,1,2
    3,4,5
    6,7,8
    

    3、空值的保存

    pandas在保存文件的时候,默认会将缺失值保存成空字符串

        data = pd.DataFrame([[1,np.nan,None],[2,None,3],[5,np.nan,6]])
        #不保存行索引和列索引
        data.to_csv("data.csv",index=False,header=False)
    data.csv

    1,,
    2,,3.0
    5,,6.0
    
    通过na_rep参数指定字符串来替代空字符串

        data = pd.DataFrame([[1,np.nan,None],[2,None,3],[5,np.nan,6]])
        #不保存行索引和列索引,使用NULL来替代空字符串
        data.to_csv("data.csv",index=False,header=False,na_rep="NULL")
    data.csv

    1,NULL,NULL
    2,NULL,3.0
    5,NULL,6.0
    









    展开全文
  • JavaScript读取和保存文件

    万次阅读 2018-05-24 22:40:01
    首先说读取文件。W3C提供了一些File API,其中最重要的是FileReader这个类。
  • Spark把RDD数据保存个单个文件

    万次阅读 2016-09-03 11:26:37
    Spark是当前最流行的分布式数据处理框架之一,相比于Hadoop,Spark在数据的处理方面更加灵活方便。然而在最近的使用中遇到了一点小麻烦:Spark保存文件的的函数(如saveAsTextFile)在保存数据时都需要新建一个目录...
  • Excel和CSV格式文件的不同

    万次阅读 多人点赞 2017-12-03 22:34:21
    Excel和CSV格式文件的不同处 来源:https://www.guru99.com/excel-vs-csv.html Excel CSV 这是个二进制文件,它保存有关工作簿中所有工作表的信息 CSV代表CommaSeparatedValues。这是个纯...
  • Python语言学习之文件格式后缀那些事:python和常见各种文件格式后缀介绍、使用方法详细攻略 目录 常见各种文件格式后缀介绍 .pyc文件介绍 .py文件介绍 .pxd 文件 .pyd 文件 常见各种...
  • Android数据保存之文件保存

    千次阅读 2015-07-28 09:34:09
    篇文章写了在Android中利用SharedPreferences保存数据,SharedPreferences在保存数据的时候主要是保存一些应用程序的设置信息或者少量的用户信息,并且是key-value形式保存的String类的信息,比较有局限性。...
  • .obj文件格式与.mtl文件格式

    万次阅读 多人点赞 2015-07-07 17:55:23
    这里的obj文件格式指的是Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的文件格式。OBJ文件种标准的3D模型文件格式,很适合用于3D软件模型之间的互导。OBJ文件种文本...
  • 我的程序需要在文件转码的同时去截图,按首祯截图和时间序列截图,但困扰于如何保存成jpg格式。 方案: 利用ffmpeg将从文件读取出来的祯解码成YUV420P像素格式,用ffmpeg编码成jpg格式 借鉴于雷博士的最简单的...
  • 请将该文件保存为 Unicode 格式以防止数据丢失 utility.hpp : warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 平台:win10 64位,visual studio ...
  • ②创建并保存一个Excel文件 import openpyxl #生成个 Workbook 的实例化对象,wb即代表个工作簿(个 Excel 文件) wb = openpyxl.Workbook() # 获取活跃的工作表,ws代表wb(工作簿)的个工作表 ws = wb....
  • Wireshark抓包文件保存

    千次阅读 2019-11-28 16:42:47
    Wireshark抓包文件保存4.1 保存完整的数据包4.2 保存部分数据包4.2.1 保存经“显示过滤器”过滤后的数据包4.2.2 保存“两个标记数据包区域”范围的数据包4.2.3 保存“指定编号范围内”的数据包4.2.4 保存“带标记”...
  • VS设置文件编码格式

    万次阅读 2017-08-09 11:37:13
    VS2012默认格式为 "GB2312-80",很多时候可能出现乱码情况,就是编码问题,如何在VS里修改呢?... 然而,有的童鞋的VS在文件中找不到“高级保存选项 ”,则可如下设置:  回到上窗口,按关闭即可。
  • matlab之保存和读取mat文件

    万次阅读 2019-04-09 15:41:00
    保存为mat文件 save(filename, var); % 保存var指定的变量,如果不... % 按fmt的文件格式保存 举例 p = rand(1,10); q = ones(10); save(‘pqfile.mat’,‘p’,‘q’) save pqfile.mat p q 读取mat文件 impor...
  • 但事实上项目小组成员的代码校验规则、格式化工具通常都不一致,为了避免项目到后期出现无法维护的问题,项目成员使用同一套校验规则,同一个格式化方式是相当好的步骤之一。 个人博客了解一下:obkoro1.com 保存...
  • DXF文件格式——DXF 格式

    万次阅读 2018-02-06 00:55:48
    DXF™ 格式是 AutoCAD® 图形文件中包含的所有信息的种带标记数据的表示方式。带标记数据是指文件中的每个数据元素前面都带有个称为组码的整数。组码的值表明了随后的数据元素的类型。还指出了数据元素对于给定...
  • 爬虫文本文件保存

    千次阅读 2019-01-13 15:44:11
     点睛 将数据保存到TXT文本的操作非常简单,而且TXT文本几乎兼容任何平台,但是这有个缺点,那就是不利于检索。所以如果对检索和数据结构要求不高,追求方便第的话,可以采用TXT文本存储。 二 入门实例 1 ...
  • android 文件下载和保存

    万次阅读 2016-09-19 10:58:51
    这个demo演示从网上下载文件保存到手机,demo中可以下载个XML文件并在Console窗口输出,还可以下载个MP3文件保存到手机存储目录中的BoBoMusic文件夹中,下载保存成功会返回:0。(XML和MP3文件我已经传到...
  • caffe之保存和读入caffmodel文件

    千次阅读 2018-07-14 09:50:21
    、caffe如何将卷积层或网络层的权值blob给保存下来的? 首先Solver类在Step(intiters)中调用了Snapshot()函数,在voidSolver&lt;Dtype&gt;::Snapshot()函数中能看到保存caffemodel文件的重要函数 ...
  • TensorFlow模型文件保存和读取

    千次阅读 2017-11-11 16:27:49
    在训练个TensorFlow模型之后,我们可以将训练好的模型保存文件,这样可以方便下次对的数据进行预测的时候直接加载训练好的模型即可获得结果,下面通过TensorFlow提供的tf.train.Saver函数,将个模型保存成...
  • 现有个文件夹,全部是CSV格式文件。需要从这些CSV文件中逐一读取第列,取前100个和后100个组成个二维数组,最终将这些二维数组合并成个大的二维数组 问题解剖 可以把问题分成三大部分: 逐一读取...
  • ,第三个参数保存文件的名字 可以直接写"" ,也可以指定名字,第四个参数是 保存文件的类型 ,可以用两个 ;; 符号添加个类型,比如 text(*.text);;mp3(*.text)  这样就有两个文件类型了,fileName的得到...
  • ELF文件格式解析

    万次阅读 多人点赞 2016-05-21 11:28:55
    ELF文件格式说明。
  • 在利用Qt开发软件时,有时需要由客户来选择保存文件的路径,增加灵活性。下面保存副图像为例,介绍如何利用Qt对话框选择文件保存路径。 利用的类是QFileDialog,成员函数是getOpenFileNames,定义如下: ...
  • pytorch中保存的模型文件.pth深入解析

    万次阅读 多人点赞 2019-09-12 15:22:39
    前言:前面有专门的讲解关于如何深入查询模型的参数信息,可以参考这篇文章: pytorch教程nn.Module类...在pytorch进行模型保存的时候,一般有两种保存方式,种是保存整个模型,另种是只保存模型的参数。 ...
  • 题目:编写个程序,统计个文本文件所包含的不同单词的个数,并将结果保存在另文件中。输出文件格式为:每个单词占用行,其内容包括单词本身及其出现的次数;各单词之间要按照从小到大的顺序排列。 ...
  • PLY文件格式

    万次阅读 多人点赞 2017-06-05 21:33:34
    翻译自:PLY - Polygon File Format ...文件格式有两种子格式:用于轻松启动的ASCII表示形式,以及用于紧凑存储和快速保存和加载的二进制版本。我们希望这种格式将促进程序之间以及人群之间的图形对象的交换。
  • 不过最近有网友这样个问题:在修改Hosts文件后,法保存的情况,提示“您没有权限在位置中保存文件,请与管理员联系获取相应权限”,如下图所示: hosts文件无法修改怎么办?是什么原因导致的,又该如何解决...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,206,349
精华内容 482,539
关键字:

以新文件格式之一保存此文件