Tag: 序列化

如何在C#中使用JsonWriter对嵌套集合进行序列化

我需要使用JSON生成与XML相同的输出 对于Excel工作表中的某些表格数据,数据格式为: Column1 Column2 Column3 AAA bbb ccc XXX YYY ZZZ kkk jjj nnn 我需要编写Json文件使用Json编写器,因为我不能创build一个类来产生数据,但是我已经使用创build的JSON反序列化它作为一个不同的应用程序中的类。 为了能够在消费者应用程序中反序列化类,我需要一个类,我们可以将其命名为MyClass,其中包含一个Items集合,每个Item表示一个Row,标题Column1,Column2,Column3是属性的名称。 我已经能够产生这个: { "Item": { "Column1": "AAA", "Column2": "BBB", "Column3": "CCC", }, "Item": { "Column1": "XXX", "Column2": "YYY", "Column3": "ZZZ", }, } 不幸的是,这不是一个包含项目集合的对象,所以它不反序列化。 这是我用来从excel文件手动序列化的代码,我无法find的是如何脚本的集合的开始和结束: StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); JsonWriter jsonWriter = null; jsonWriter = […]

当文本在同一个单元格中时显示串行时间

我想用Excel中的单元格来表示“最佳时间:TIME” ="Best Time: "& MIN(B3:B1003)" 但它显示为一个序列的值, Best Time: 0.000598772148148148 。 MIN函数中使用的所有数据的格式为mm:ss.milliseconds,例如01:03.870 。 将单元格格式设置为mm:ss.000不起作用,我没有发现任何build议。

如何从WordPress导出序列化的数据

我使用高级自定义字段和ACF转发器字段插件的Wordpress,我有问题获得SQL和Excel中的序列化数据。 我为俄罗斯医疗机构build立了一个儿童基地。 这是计划,所以从机构的工作人员可以添加到数据库的孩子,并添加到那里的孩子的服务。 所以这些是服务的checkbox 。 我的关键function是中继器领域,它允许创build新的服务量。 接近问题。 在数据库中保存序列化,像这样 。 我使用SQL查询将文章和元数据导出到Excel,我也得到了这个序列化的数据。 查询: SELECT DISTINCT post_title ,(SELECT meta_value FROM kr_postmeta WHERE kr_postmeta.meta_key = 'birth_day' AND kr_postmeta.post_id = kr_posts.ID) as "birth_day" FROM kr_posts WHERE post_type = 'post' GROUP BY post_title ORDER BY post_title DESC 而且我甚至不能说我期望看到的解决scheme,所有这些似乎都是不切实际的。 有可能: 改变在ACF中写入多个数据的方式,所以我没有获得序列化的数据。 增强导出以获取非序列化的数据。 反序列化CSV文件中的数据。

有没有办法将MATLAB对象写入内存?

现在,我正在浏览一个大型的excel数据库(超过16,000)条目,并将条目转换为我创build的类的对象。 因为通过数据库并创build所有对象需要很长时间,所以我想知道是否有办法将这些对象保存到内存中,这样每次运行程序时都不需要将数据库重新转换为对象,我可以只需运行一次转换脚本,然后加载对象。 谢谢!

有没有一种格式可以存储表格数据比Excel更小的尺寸?

我已经试过保留在文本文件中(显然,它需要更多的空间,因为它不像excel那样被定制为保存表格)。 我也尝试保持序列化的数据(c#,只是一个fyi)。 两种情况都没有任何好处。

Excel序列号生成器; 按一年中的一周进行连续

我正在尝试使用Excel生成8位序列号,具体如下: ABCDEFGH A =列C中的值(用户指定) 公元=年(我在隐藏的专栏) D使用= RIGHT(YEAR(A3),2)其中A3是input的date。 DE =年的一周(我在隐藏的列中 E使用= WEEKNUM(A3)。 FGH =从001到999的连续号码。 这是我无法弄清楚的部分。 我希望每个星期的第一个序列号是001,并运行,直到一周变化。 然后序列号将在新的一周以001开始。 最终我想把所有的公式都embedded到一个单元格中,但是现在我可以隐藏这些列直到我能够把握整个事情。 这是一个例子: Date | Customer | User Specified | Year | Week | Serial 11/14/2013 | Sample_Customer | "5" | 13 | 46 | 51346001 11/14/2013 | Sample_Customer | "5" | 13 | 46 | 51346002 11/14/2013 | Sample_Customer2 […]

使用NPOI从Excel文件读取图像

我在使用C#编写Visual Studio 2010中的程序来读取一些Excel文件,并使用NPOI库。 最终目标是读取原始excel文件(xlsm)中的图像,将该图像复制并粘贴到新的excel文件(xlsx)中。 如果它可以粘贴到原来的位置,会更好。 我无法find直接复制和过去的方法,所以我的解决方法是读取图像,在本地保存图像的副本(如JPEG或其他),然后将图像插入到新的Excel文件中。 下面是我用来读取图像和保存副本的代码。 var lst = originalWorkbook.GetAllPictures(); for (int i = 0; i < lst.Count; i++) { var pic = lst[i]; Stream s = File.Open(String.Format("{0}.jpeg", n), FileMode.Create); BinaryFormatter bf = new BinaryFormatter (); bf.Serialize(s, pic); s.Close(); } 当我运行这个程序时,我收到一个exception,说“ Type 'NPOI.XXSF.UserModel.XSSFPictureData' in Assebly……is not marked as serializable ”。 我尝试在我的课之前添加[Serializable] ,但exception仍然存在。 我该如何解决这个可序列化的问题? 还是有更好的方法来实现我的最终目标? […]

将一个System.Data.DataSet导入Excel最简单的方法是什么?

在.NET 2.0中(在这种情况下VB),是否有一个标准的API,将一个DataSet对象序列化成一个stream,可以保存为制表符分隔的文件,并直接在Excel中打开? 还是必须通过遍历表集合的成员手动创build分隔文件? 在这种情况下,DataSet的小,由大约10个数据表组成,每个数据表有一到几十行。 我只是想知道是否有一个内置的机制来处理这种情况,因为我认为这是一个相对常见的机制。 理想情况下,我希望能够在一次点击中全部返回它 – 例如,客户端单击“生成报告”button,组装报告,并返回包含格式化数据的Response对象,提示保存或打开等(我宁愿不要他们下载一个文件,然后导入它,因为这似乎是一个不必要的繁琐的可用性)。

如何将Excel的序列化的date时间导入到MySQL中

如何从Excel导入并保存date格式字段(如“8/21/2012”)到MySQL? 我正在使用MySQL Workbench和Excel MySQL Excel数据传输插件。当我select要导入到MySQL的Excel数据时,我得到一个窗口,在其中声明所有字段的variablestypes。 除date和时间字段外,所有字段和声明均按预期工作。 date和时间从8/21/2012切换到398475等数字。如何通过保留虚线mm / dd / yyyy格式将这些字段导入MySQL? 我假设同样的程序也适用于时间。 另外,有没有办法将序列化的date时间值(一个浮点数,代表自从1/1/1900以来的天数)转换回MySQL中的mm / dd / yyyy? 谢谢!