问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java web项目: 一个excel文件以二进制的形式存在数据库中 如何将它导出并

发布网友 发布时间:2022-04-10 15:03

我来回答

2个回答

懂视网 时间:2022-04-10 19:24

SendMailSMSService { class Program { static void Main(string[] args) { var connString = SqlDataHelper.GetConnectionString<FileContent>(); //读取Excle文件并写入表中 var bytes = File.ReadAllBytes("a.xlsx"); var entity = new FileContent { FileContentID = Guid.NewGuid(), Content = bytes }; var count = entity.InsertToSql(connString); //从表中读取二进制并生成Excel文件 var query = entity; var newEntity = entity.Query(connString, _ => _.FileContentID).FirstOrDefault(); var newBytes = newEntity.Content; var fs = File.Create("b.xlsx"); fs.Write(newBytes, 0, newBytes.Length); fs.Flush(); fs.Close(); fs.Dispose(); } } [DB("FileDB")] [Table("Portal.FileContent")] public class FileContent { [Key] [DataMapping] [SqlDataType(System.Data.SqlDbType.UniqueIdentifier)] public Guid FileContentID { get; set; } [DataMapping("FileContent")] [SqlDataType(System.Data.SqlDbType.VarBinary)] public byte[] Content { get; set; } } }

 

读取Excel二进制写入DB,并从DB中读取生成Excel文件

标签:ide   stat   span   first   nbsp   write   sys   etc   nec   

热心网友 时间:2022-04-10 16:32

poi读取即可。
/**
* 读取Excel数据内容
* @param InputStream
* @return Map 包含单元格数据内容的Map对象
*/
public Map<Integer, String> readExcelContent(InputStream is) {
Map<Integer, String> content = new HashMap<Integer, String>();
String str = "";
try {
fs = new POIFSFileSystem(is);
wb = new HSSFWorkbook(fs);
} catch (IOException e) {
e.printStackTrace();
}
sheet = wb.getSheetAt(0);
// 得到总行数
int rowNum = sheet.getLastRowNum();
row = sheet.getRow(0);
int colNum = row.getPhysicalNumberOfCells();
// 正文内容应该从第二行开始,第一行为表头的标题
for (int i = 1; i <= rowNum; i++) {
row = sheet.getRow(i);
int j = 0;
while (j < colNum) {
// 每个单元格的数据内容用"-"分割开,以后需要时用String类的replace()方法还原数据
// 也可以将每个单元格的数据设置到一个javabean的属性中,此时需要新建一个javabean
// str += getStringCellValue(row.getCell((short) j)).trim() +
// "-";
str += getCellFormatValue(row.getCell((short) j)).trim() + " ";
j++;
}
content.put(i, str);
str = "";
}
return content;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 有人需要帮砍价免费拿吗? 手机上出现界面显示异常的提示是什么意思? 奥迪汽车空调刚开启出现H1是什么意思 用节日习俗为题材。写一篇作文。要求字数500字。 空调出现H1什么意思 贷款人死亡担保人怎么办 空调显示h1是怎么回事 关于传统节日的作文,要关于传统的,中文的,500字左右,急!!! 贷款人死了,担保人没钱还怎么办 驾驶证过期10个月了还能换证吗 我给别人在银行担保的贷款,可是对方去死了,我现在也*力偿还 请问我该怎么办? 银行贷款担保人死了怎么办 梦见下雨买鞋没买到买了一根干蔗? 梦见下雨穿新鞋走不动路 担保人死亡,贷款谁来还 贷款担保人死亡后的责任是什么 贷款担保人死亡后的责任 中国古代流行的宝石是什么 中国古代四大宝石 梦见房东给我买鞋还下雨? 天仙配中小翠最后怎么样了 天仙配小翠演员 淘宝新店铺在微信公众号上找电商推广靠谱吗 天仙配的大结局是什么? 天仙配的小翠被劫之后第几集逃出来的 天仙配的主要人物是谁? 淘宝商家有必要做微信公众号吗 可以在淘宝店铺放微信公众号二维码吗? 天仙配里七公主床前给董永变身是第几集 新注册的微信公众账号,如何让自己淘宝店铺的会员关注? 天仙配中打七妹200神鞭的是哪一集?谢谢! 关于眼镜的成语 有关眼镜的句子有哪些? 《天仙配》主要人物有哪些 新天仙配小翠叫什么名 关于眼镜的问题! 《天仙配》的重要人物有哪些 天仙配电视剧里傅官保真是姓名是什么? 关于眼镜的优美句子 炸鸡翅用炸鸡粉淹制还要用料酒吗?还是只要用炸鸡粉淹就可以了?