怎么批量的将excel里的二维码导出来
1、excel表格是完全可以批量生成二维码的,但是,由于每个人生成二维码的内容和位置都不同。
2、所以,要根据自己的要求批量生成二维码就得自己动手来完善VBA的代码。虽然有几种途径来实现获得二维码。
3、但是,都是要能稍微会VB编程的,除非请别人来做(要提供样表)。用excel能生成一个二维码就能批量生成二维码。
4、下面,我把代码给大家。
/// <summary>
/// 根据提交的内容显示二维码
/// </summary>
protected void btn_Click(object sender, EventArgs e)
{
QRCodeEncoder enCoder = new QRCodeEncoder();
enCoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
enCoder.QRCodeBackgroundColor = Color.White;
enCoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;
5、enCoder.QRCodeScale = 4;//等级越大像素越高
enCoder.QRCodeVersion = 7;
//生成了二维码图片
Bitmap map = enCoder.Encode(txtUrl.Text.Trim());
//将图片保存在本地
string filePath = @"F:\google下载\QRCode\";
if (!Directory.Exists(filePath))
{
Directory.CreateDirectory(filePath);
}
string imgName=Guid.NewGuid().ToString().Replace("-","");
string Path=filePath + imgName + ".png";
map.Save(Path);
map.Dispose();
img.ImageUrl = "http://****:55/" + imgName + ".png".