Új hozzászólás Aktív témák

  • repvez

    addikt

    mi lehet a probléma ha egy excel filebol amiben az A,B,és C oszlopában koordináta pontok vannak azokat akarom dxf formátumba átkonvertálni, de valamiért nem sikerül vagy ha igen akkor csak az elso ures celláig. a különbözö alakzatok között egy ures cella van hgagyva igy csak az elso alakzat pontjai mennek át ha egyáltalán átmegy.
    a dxf file mentésre kerül,de nem látni benne pontokat.
    a hiba kod csak ennyi ?
    IndentationError: unexpected indent

    addig mukodott amig a C oszlopba nem került bele adat és nem volt egy cella üresen hagyva.

    import ezdxf
    from openpyxl import load_workbook

    # Load the Excel file
    workbook = load_workbook(filename='G:\g_ref\cross\intersection_points.xlsx')
    worksheet = workbook.active

    # Create a new DXF file
    doc = ezdxf.new(dxfversion='R2010')
    msp = doc.modelspace()

    # Read the coordinates from the Excel file
    max_row = worksheet.max_row
    for i in range(2, max_row+1):
    x = worksheet.cell(row=i, column=1).value
    y = worksheet.cell(row=i, column=2).value
    z = worksheet.cell(row=i, column=3).value

    # Check if any of the cells are empty
    if x is not None and y is not None and z is not None:
    msp.add_point((x, y, z))

    # Save the DXF file
    doc.saveas('G:\g_ref\cross\coordinates.dxf')

Új hozzászólás Aktív témák