随笔分类 - C#
摘要:在最近的一个项目中,有大量的数据源来至Excel,转成JSON供前台使用。Excel数据是人工录入的,难免会有错误,所以中间会有逻辑检查。在C#中读取Excel的方式有很多,网上一搜一大堆,这里我也贴出一个ExcelHelper,提供根据Excel文件获取所有Sheet名称和获取Sheet内容两个方法。使用的时候记得注册AccessDatabaseEngine,该驱动有64位、32位两个版本,请根据自己的环境选择正确的版本。using System;using System.Collections.Generic;using System.Data;using System.Data.OleD
阅读全文
摘要:Microsoft.AppFabricCAT.Samples.Azure.TransientFaultHandling库是针对Windows Azure下部分服务,由于网络瞬断导致应用出错而推出的一套重试解决方案,这些服务包括SQL Azure/ServiceBus/AzureStorage等;本篇主要是学习该类库下的配置方式,其核心功能代码暂不涉及。下面是Demo中给出的配置示例,configSections节点集定义了一个节点,该节点自身有属性,还有一组子节点,看起来应该是一个数组。当然这不是最完整的,知道该库的实现方式以及支持哪些功能,还得从代码中入手。 ...
阅读全文
摘要:今天在读取Excel时发现某些列会有数据丢失的情况,起初我的连接字符串如下:String connectionString = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties='Excel 12.0;HDR=YES;IMEX=1;'", filePath);丢失的数据列是混合类型,前二十多行是Number,中间有些空值,后面几行是字符串。根据网上资料介绍,MaxScanRows和ImportMixedTypes等扩展属性貌似可以解决我的问
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1///2///获取一个图片按等比例缩小后的大小。3///4///需要缩小到的宽度5///需要缩小到的高度6///图片的原始宽度7///图片的原始高度8///返回图片按等比例缩小后的实际大小9publicstaticSizeGetNewSize(intmaxWidth,intmaxHeight,intimageOriginalWidth,intimageOriginalHeight)10{11d
阅读全文

浙公网安备 33010602011771号